독후감 (1) 썸네일형 리스트형 스프링 부트 프로젝트 시작할 때, 몰랐던 것 - 테스트 코드, 패키지 구조 등등... 이동욱님의 책 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스"를 보면서 기본적인 것들, 팁들을 많이 알았다. 이글의 출처이다. 테스트 코드는 중요하다. 대부분 단위 테스트를 필수조건으로 한다. 헷갈리면 안되는 것이 TDD와 단위 테스트는 다른 것이다. TDD = 테스트가 주도하는 개발. (Test Driven Develepment) 1. 실패하는 테스트 코드를 먼저 작성하고 2. 테스트를 통과하는 프로덕션 코드를 짜고 3. 성공하는 프로덕션 코드를 리팩토링한다. 단위 테스트 = TDD의 첫 번째 단계인 "기능 단위의 테스트 코드"를 작성하는 것. 왜 테스트 코드를 작성해야 하나? 왜 중요한가? * 개발단계 초기에 문제를 발견하도록 도와준다. * 나중에 코드를 리팩토링하거나, 라이브러리가 업그레이드 되.. 이전 1 다음