본문은 Fastcampus의 [이규원의 현실 세상의 TDD]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다.
적응력
- 환경 변화가 일어났을 때 코드의 변화가 적은 코드를 적응력이 높은 코드라고 함
- 모듈화가 잘 되어있어 적응력이 높아진 코드는 분리, 변경, 교체, 확장이 용이함
테스트 용이성과 적응력 간의 관계
- 적응력이 높은 코드는 다른 코드로부터 분리하기가 쉬움
- 따라서 코드의 적응력이 높을수록 테스트 용이성이 높아짐
- 반대로 코드의 적응력이 낮을수록 테스트 용이성이 낮아짐
- 즉, 코드의 적응력과 테스트 용이성은 비례한다
'테스트코드 > 이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법' 카테고리의 다른 글
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 4장: 테스트 대역 (0) | 2022.08.10 |
---|---|
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 3장: 입력과 출력 (0) | 2022.08.10 |
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 2부 1장: 인터페이스와 구현 (0) | 2022.08.10 |
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 8장: 프로그래머 피드백 (0) | 2022.08.07 |
[이규원의 현실 세상의 TDD: 안정감을 주는 코드 작성 방법] 7장: 테스트 주도 개발 (0) | 2022.08.05 |