TDD #단위테스트 #테스트코드1 TDD와 단위 테스트, 테스트 코드 🧨TDD: 테스트가 주도하는 개발. 테스트 코드를 먼저 작성하는 데에서 시작! 레드 그린 사이클 RED. 항상 실패하는 테스트를 먼저 작성 GREEN. 테스트가 통과하는 프로덕션 코드를 작성 REFRACTOR. 테스트가 통과하면 프로덕션 코드를 리팩토링 리팩토링: 결과의 변경 없이 코드의 구조를 재조정. 주로 가독성을 높이고 유지보수를 편하게 하는 것. 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위 🧨단위 테스트unit test: 기능 단위의 테스트 코드 작성. (TDD의 첫 번째 단계. TDD와 달리 테스트 코드를 먼저 작성해야 하는 것도 아니고, 리팩토링도 미포함. ) 테스트 코드 작성의 이점 개발 단계 초기에 문제 발견 가능 기능에 대한 불확실성 감소 나.. 2021. 10. 5. 이전 1 다음