본문 바로가기
JAVA

자바 플레이그라운드 with TDD, 클린코드

by moonstal 2022. 4. 7.

다시 처음부터 시작한다는 마음으로 만들어 가면서 배우는 JAVA 플레이그라운드 구구단부터 다시 시작했다.

 

그리고 자바 플레이그라운드 with TDD, 클린코드 듣기전에 자바 문법을 제대로 알고있나 싶어 백준에서 단계별로 입출력 사칙연산, 조건문, 반복문, 1차원배열, 함수, 문자열까지 풀었다. 

 

학습테스트 실습은 그래도 뭔가 된 것 같은 느낌인데 문자열 계산기부터는 뭘 해야 할지 막막했다.

그래서 냅다 구현만 해놓고 TDD가 뭔지 찾아봤다.

 

TTD란

 

TDD란? 테스트 주도 개발 - 하나몬

TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다.

hanamon.kr

 

테스트 주도 개발이라는 것만 알고있었지 

  • 실패하는 테스트 코드를 먼저 작성
  • 테스트 코드를 성공시키기 위한 실제 코드를 작성
  • 중복 코드 제거, 일반화 등의 리팩토링

이 순서로 진행된다는 것도 몰랐다.

 

피카의 TDD와 단위테스트를 봤고

방금까지 [우아한테크세미나] 190425 TDD 리팩토링 by 자바지기 박재성님 영상을 봤다.

 

코드가 칼로 다져지는 느낌이었다. 이 영상을 보니 어떻게 해야 할지 조금 알 것 같다.

'JAVA' 카테고리의 다른 글

자바 플레이그라운드 with TDD, 클린코드(3)  (0) 2022.04.16
자바 플레이그라운드 with TDD, 클린코드(2)  (0) 2022.04.11
접근제어자와 static  (0) 2022.03.30
람다와 스트림  (0) 2022.03.10
쓰레드  (0) 2022.03.10