본문 바로가기

SW 아키텍처 이야기

TDD를 하면 코드품질이 좋아질까?

아마 애자일에 대해 조금이라도 알고 있는 개발자라면, 테스트 주도 개발(Test-Driven Development)에 대해 들어봤을 것이다. 

그러나 대부분의 개발팀은, TDD에 대한 여러 이점에도 불구하고, 이를 도입하기에 주저하는 경우가 많다. 아마 TDD에 들어가는 노력에 비해 얻어지는 이익이 높은지 확신이 없기 때문인 것 같다.

사실 TDD를 도입하기에는 여러 장벽이 있지만, 이를 통해 얻어지는 장점들도 많은 것 같다. 그 중 "코드품질" 측면에서 실제로 어떤 점들이 좋아질 수 있는지 알아보자.

2018년 OKKYCON을 통해 "코드 품질을 위한 테스트 주도 개발"이라는 주제를 발표했다. 발표를 통해 TDD 및 코드 품질에 대한 개략적인 소개와 TDD가 어떻게 SW 품질에 영향을 줄 수 있는지, 그리고 TDD를 성공적으로 도입하기 위해 고려해야 할 점들을 나누었다.

구체적인 내용들은 다음 링크들을 참조하자.

okkycon.com/2018/

 

OKKYCON: 2018

TDD | OKKY Conference | 2018.10.18(목)

okkycon.com

발표자료 : www.slideshare.net/OKJSP/okkycon-120496373

 

[OKKYCON] 한성곤 - 코드 품질을 위한 테스트 주도 개발

2018.10.18 OKKYCON: 2018 《The Real TDD - TDD 제대로 알기》 한성곤님의 <코드 품질을 위한 테스트 주도 개발> 발표자료입니다. [연사 소개] 한성곤 - 삼성SDS Principal Engineer 삼성SDS SW엔지니어링팀에서 코드

www.slideshare.net

발표 동영상 : www.youtube.com/watch?v=dC2NIjTsH8E

발표자료 :

코드품질을 위한 테스트 주도 개발(최종본).pdf
3.96MB