도서
자바 웹 프로그래밍 Next Step 하나씩 벗겨가는 양파껍질 학습법 - 박재성https://book.naver.com/bookdb/book_detail.nhn?bid=11037465
내용
- 한번에 메소드 하나에만 집중한다.
- 결과 값을 눈이 아닌 프로그램을 통해 자동화한다.
- 테스트코드 중복을 제거한다.
지켜야할 항목
- 각 단계의 개발 과정은 구현 -> 테스트를 통해 결과 확인 -> 리팩토링 진행
- 메소드가 한 가지 책임만 가지도록 구현한다.
- 들여쓰기는 깊이를 1단계로 유지한다.
- else를 사용하지 마라.
JUnit
- @Before 어노테이션 안에서 초기화 작업을 해야 @RunWith, @Rule 어노테이션 사용시 초기화된 객체에 접근할 수 있다.
- https://www.youtube.com/watch?v=vrUGCv80xqI&feature=youtu.be
- https://www.youtube.com/watch?v=vrUGCv80xqI&feature=youtu.be
GitHub
추가학습
- TDD(https://goo.gl/2ny56W)
- 정규 표현식(https://regexr.com/)