Python unittest를 이용한 TDD

TDD는 Test-Drive-Development의 약자입니다. 소프트웨어 블록을 개발할 때 미리 그 소프트웨어가 만족해야할 입력과 출력 집합을 정의해놓고 개발하는 것을 말합니다. TDD의 장점은…