베나코드
걷고 나니 길
베나코드
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • MicroOffice (2)
      • Excel (2)
      • PowerPoint (0)
    • Programming (9)
      • Java (5)
      • SpringFramework (0)
      • 자바스크립트 (3)
      • TypeScript (0)
      • Node.js (0)
      • Mybatis (1)
      • Vue (0)
    • Test (0)
      • Junit (0)
      • Mockito (0)
    • IT용어 (2)
      • 개발론 (0)
      • 디자인 (0)
      • 다양한 (2)
    • Data Structure (2)
    • Algorithm (0)
      • LeetCode (0)
      • Backjoon (0)
      • programmers (0)
      • 시험문제 (0)
    • Regular Expression (0)
    • Azure (0)
    • DB(DATABASE) (1)
      • ERD (0)
      • Oracle DB (1)
      • MySQL (0)
    • Tiny Bug (0)
    • 영어공부 (7)
      • TOEIC (7)
    • Git (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • JRM
  • TOEIC
  • az-900
  • 방어적프로그래밍
  • @Nested
  • azure
  • unchaged
  • FUNCITON
  • @AfterAll
  • Microsoft Lean
  • excel
  • java
  • beanutils
  • @ParameterizedTest
  • 개발속도
  • ms
  • 빈문자열
  • js
  • copyProperties
  • Tippy
  • 함수
  • junit5
  • splide
  • @DisplayName
  • 사용
  • Azure기본사항
  • 방어코딩
  • 오류출력변경
  • santa
  • @BeforeAll

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
베나코드

걷고 나니 길

Programming/Java

[JAVA][TDD][CleanCode]자바 플레이그라운드 with TDD, 클린코드 시작

2022. 3. 2. 22:41

1. TDD, CleanCode 끌린 이유

-. 현재, 첫직장에서 개발 중인 웹 프로그램은 짧은 기간 여러 개발자가 거쳐가며 완성되었다.

-. code convention이나 자사의 개발 규격 등은 눈을 씻고 찾아봐도 없다.

-. 빠른 개발 일정으로 인해, 기존 코드(그러나 매번 새로운 스타일)에 맞춰 수정해야 한다.

-. 생산성, 유지보수가 나아질 기미가 안 보인다.

-. 문득, 내가 제대로된 개발을 하고 있는지 의문이 들었다.

-. 다른 사람들은 어떻게 개발하고 있는지 궁금했다.

 

2. TDD 살짝 찍어 먹었네?

-. JAVA개발방법에 대해 찾아보니 TDD, CleanCode 이런 말들이 많이 보인다.

-. 때마침, 2021(작년) 우아한 테크캠프PRO 과정이 진행할 예정이었고 만 3년된 개발자는 아니지만 참여했다.

-. 11월 PRO 과정에 앞서 10월에 진행된 프리코스를 진행.

-. 박재성 리더분의 TDD 강의를 접한다.

-. 그러나, 회사의 개발과 데이터작업으로 매일 풀야근..

-. 시간이 부족하다며 진행하지 않았다.(밤새워가며 하면 할 수 있었잖아!!)

 

3. 빛재성님의 PlayGround

-. 감사하게도 TDD, CleanCode를 접하고 배울 수 있게 강의를 열어 주셨다.

-. nextStep[https://edu.nextstep.camp/]에서 수강하여 다시 들어보려 한다.

-. 조금씩 짬나는 대로 진행할 예정이다.

'Programming > Java' 카테고리의 다른 글

[Java][Spring]BeanUtils.copyProperties() 정리 및 주의점  (0) 2022.08.10
[eclipse][spring]개발 작업에 영향을 끼치는 옵션  (0) 2022.05.26
[JAVA][JUnit]자주 사용하는 Annotation  (0) 2022.03.04
[JAVA]JUnit5  (0) 2022.03.04
    'Programming/Java' 카테고리의 다른 글
    • [Java][Spring]BeanUtils.copyProperties() 정리 및 주의점
    • [eclipse][spring]개발 작업에 영향을 끼치는 옵션
    • [JAVA][JUnit]자주 사용하는 Annotation
    • [JAVA]JUnit5
    베나코드
    베나코드

    티스토리툴바