| 9. 단위 테스트 || TDD 법칙TDD(Test Driven Development )는 실제 코드를 짜기 전에 단위 테스트부터 짜라고 요구한다. 1. 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.2. 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.3. 현재 실패하는 테스트를 통화할 정도로만 실제 코드를 작성한다. - 하지만, 실제 코드와 맞먹을 정도의 방대한 테스트 코드는 심각한 관리 문제를 유발하기도 한다.. || 깨끗한 테스트 코드 유지하기- 테스트 코드는 실제 코드 못지 않게 중요하다. * 테스트는 유연성, 유지보수성, 재사용성을 재공한다.- 테스트 케이스가 있으면 변경이 쉬워진다! || 깨끗한 테스트 코드* 깨끗한 테스트 코드를 만들려면 "가..
| 단위 테스트? 프로젝트를 진행하는 중간중간구현이 잘 되어가고 있는지 확인하기 위해테스트를 해주는게 중요하다. Spring에서는 개발과 테스트를 분리해서 해볼 수 있다.즉 src 영역과 test 영역이 나뉘어져 있다. 기존에는 아래와 같이 bean이 잘 등록되었는지 확인하곤 했었다..12345678910public class TestClient { public static void main(String[] args) { ApplicationContext ctx = new AnnotationConfigApplicationContext(ApplicationConfig.class); String[] beans = ctx.getBeanDefinitionNames(); for(String bean : beans..