4건의 항목
소수설 주창중 하나인 eXtreme Programming에 대해 알아보자.
지난 10년 동안 우리 분야는 눈부신 성장을 이뤘다. 97년도만 해도 TDD라는 개념을 아무도 몰랐다. 그 당시 단위 테스트는 프로그램이 돌아가는지 확인하는 일회성 코드에 불과했다.
테스트 주도 개발이 주는 혜택은 무엇일까? 테스트 주도 개발 TDD를 처음 들었을 때는 충격이었다. 단위 테스트를 먼저 만들라니? 켄트 백이 TDD를 어떻게 보여주었는지 대한 예시를 보곤 충격먹었다. 코드 실행 주기가 30초였다.
기한이 다가오고, 모르는 기술 앞에서 우리는 압박을 받기 마련이다. 어떻게 헤쳐나가야 할까? 압박 프로개발자는 압박감을 느껴도 침착하고 결단력 있게 행동한다. 압박감이 커질 수록 훈련과 규율을 따른다.