아마 애자일에 대해 조금이라도 알고 있는 개발자라면, 테스트 주도 개발(Test-Driven Development)에 대해 들어봤을 것이다.
그러나 대부분의 개발팀은, TDD에 대한 여러 이점에도 불구하고, 이를 도입하기에 주저하는 경우가 많다. 아마 TDD에 들어가는 노력에 비해 얻어지는 이익이 높은지 확신이 없기 때문인 것 같다.
사실 TDD를 도입하기에는 여러 장벽이 있지만, 이를 통해 얻어지는 장점들도 많은 것 같다. 그 중 "코드품질" 측면에서 실제로 어떤 점들이 좋아질 수 있는지 알아보자.
2018년 OKKYCON을 통해 "코드 품질을 위한 테스트 주도 개발"이라는 주제를 발표했다. 발표를 통해 TDD 및 코드 품질에 대한 개략적인 소개와 TDD가 어떻게 SW 품질에 영향을 줄 수 있는지, 그리고 TDD를 성공적으로 도입하기 위해 고려해야 할 점들을 나누었다.
구체적인 내용들은 다음 링크들을 참조하자.
발표자료 : www.slideshare.net/OKJSP/okkycon-120496373
발표 동영상 : www.youtube.com/watch?v=dC2NIjTsH8E
발표자료 :
'SW 아키텍처 이야기' 카테고리의 다른 글
오픈소스 라이브러리 Maven Central Repository에 배포하기 (#4) (0) | 2020.12.04 |
---|---|
오픈소스 라이브러리 Maven Central Repository에 배포하기 (#3) (0) | 2020.11.21 |
오픈소스 라이브러리 Maven Central Repository에 배포하기 (#2) (2) | 2020.11.14 |
오픈소스 라이브러리 Maven Central Repository에 배포하기 (#1) (0) | 2020.11.08 |
특허 출원 이야기 : 부분 소스 코드의 컴파일 장치 및 방법 (0) | 2020.10.31 |