목록tdd (1)
오돌

TDD란테스트 주도 개발(test-driven development)은 소프트웨어 개발 방법론이다. 간단하게 말하자면 개발 전에 먼저 테스트를 하는 방법이다. 개발 코드 작성 전 테스트 코드를 짜 놓고, 이 테스트를 통과할 수 있도록 최소한의 코드만 작성하는 방식이며, 마지막으로 작성한 코드를 표준에 맞도록 리팩토링한다. 단위 테스트(Unit Test)에 초점을 맞춘 개발 방법론이다. TDD를 해야하는 이유객체 지향을 유도하는 코드 생산 : TDD는 기능 별 모듈화를 철저히 요구하며 코드의 재사용성을 보장할 것을 명시한다. 이를 통해 의존성, 종속성이 낮은 모듈들로 조합되며, 모듈을 추가, 제거해도 전체 구조에 영향을 미치지 않게 된다. 이는 자연스럽게 단일 책임 원칙(SRP)을 지키게 한다. 또한 의존..
카테고리 없음
2024. 11. 5. 18:14