개발/웹개발 (1) 썸네일형 리스트형 [웹개발] TDD 정리 TDD란 테스트 주도 개발, 즉 테스트 코드를 먼저 작성하고 코드를 작성하는 방식의 개발 방법입니다. 테스트 코드를 먼저 작성함으로써 실제 코드가 무슨 기능을 해야 하는지 정확하게 정의할 수 있습니다. 테스트 코드를 작성한 후에는 테스트를 통과하는 코드를 최소한으로 작성하고, 표준에 맞게 리팩터링 합니다. 목차 TDD가 필요한 이유 테스트 코드를 작성하면서 실제 코드의 기능을 정의하기 때문에 명확한 코드 설계가 가능합니다. 테스트를 통과하기 위한 최소한의 코드만을 작성하는 것이 원칙이기 때문에 불필요한 코드를 줄일 수 있습니다. 개발 시작부터 만들어야 하는 서비스 혹은 웹사이트의 요구사항이 완벽하게 정의된 경우는 거의 없습니다. 개발 과정에서 많은 변경 사항이 생길 수 있고, 개발이 완료된 후에도 유지보.. 이전 1 다음