2018.10.18
OKKYCON: 2018 《The Real TDD - TDD 제대로 알기》
정진욱님의 <테스트하기 쉬운 코드로 개발하기> 발표자료입니다.
(PPT 원본 ☞ https://1drv.ms/p/s!ApDGhCqxGI8ohJlUuAk_3_LxpRFz0A )
[연사 소개]
정진욱 - PUBLYTO CPO
8년간 장래 교통량 예측을 하다, 개발에 흥미를 느껴 전업했다. 현재 PUBLYTO에서 백엔드를 맡고 있다. 교통량 계산 실수가 빈번할 때 TDD 방법론을 처음 접했다. 테스트부터 만든다는 TDD의 역발상이 계산 실수를 줄이는 데 도움이 되었다. 그때부터 TDD에 관심을 갖게 되었으며, 현재는 Property-based Testing 기법을 사내 프로젝트에 적용하고 있다.
[발표 소개]
TDD가 어려운 이유는 테스트 기술이 부족해서가 아닙니다. 가장 큰 원인은 테스트 대상 코드(System Under Test, SUT)가 테스트하기 힘들게 디자인되었기 때문입니다. 우리는 테스트하기 쉬운 형태로 SUT를 디자인해야 합니다. 쉬운 테스트 코드가 주도하는 개발 방법을 실전 코드 중심으로 살펴봅니다.
http://okkycon.com