안녕하세요~ 오늘도 금요일인 만큼 더 열심히 포스팅 해보겠습니다! 오늘은 테스트 코드를 작성해볼건데요! 테스트 코드를 작성하는 이유에 대해서 먼저 이해해보겠습니다! 1. 문서화 역할 2. 코드에 결함을 발견하기 위함 3. 리팩토링 시 안정성 확보 4. 테스트 하기 쉬운 코드를 작성하다 보면 더 낮은 결합도를 가진 설계를 얻을수 있음 이렇게 4가지가 있는데요! 위에 이유들을 보면 처음에 어느정도 틀을 잡아두고 그 틀을 벗어나지는 않으면서 더 좋은 소스를 개발할수 있게 도와주는 역할인거같습니다! 다음으로 TDD란? Test Driven Development(테스트 주도 개발) 프로덕션 코드보다 테스트 코드를 먼저 작성하는 개발 방법 BDD란? Behavior Driven Development(행위 주도 개발..