TDD(Test Driven Development) 관련 내용 정리
TDD(Test Driven Development) 관련 내용 정리 테스트의 중요성 버그는 일찍 발견할 수록 (시간적, 경제적)비용이 적게 든다. 게다가 내가 직접 버그를 발견한 경우가 아니라면(예를들면, QA가 발견할 경우) 비용은 더욱 커지게 된다. 내가 만든 소스코드라도 한참이 지난 후에 다시 보면 코드의 동작 의도가 잘 보이지 않기 때문이다. 한편, 테스트를 중요시하지 않는 개발자는 프로그램을 완성한 후 힘들게 문서를 작성하고 주석을 단다. 하지만 이는 시간이 지나면 낡은 내용이 되어버린다.(문서화와 주석달기가 중요하지 않다는 뜻이 아니다.) 반면, 잘 작성된 단위테스트는 특정 라인의 코드가 어떤 역할을 하는지 나타낼 수 있다. TDD에 대한 개요 테스트 주도 개발(Test Driven Devel..
IT/기타
2017. 4. 12. 19:55