프로그램 Q&A 에서 c 언어 관련 질문을 볼때 마다 단위 테스트의 중요성이
강조되지 않아 살짝 아쉽네요.
시스템 프로그래밍은 제가 경험이 없어 말씀 드리기 어렵지만
응용 프로그램 작성할때에는 단위 테스트 꽤 유용합니다.
저는 아직 TDD 할 실력이 없어 단위 테스트만 주구장창 하고 있는데요.
테스트하기 쉬운 모듈이 가장 건강한 모듈이라는것을 느낍니다.
단위 테스트 하면서 기존에 저는 신뢰를 기반으로 하는 돌아가게 하는 코드 작성에만 골몰하였지만
지금은 검증된 코드 작성에 더 집중합니다.
그리고 저 또한 인간이기에 단위테스트 작성보다 돌아가는 코드에 더 흥미를 갖는다는 사실 잘 알게 되었구요.
단위 테스트 작성할때 마다 심리적 거부감이 있는 제 자신을 봅니다.
그러함에도 불구하고 열심히 단위 테스트 하면서 모듈을 작성하는 이유는
더 좋은 설계로 변경하고자 할때 테스트 자동화 효과로 변경된 모듈이 잘 돌아간다는 사실을 바로 바로