이 글은 을 참고하여 만들어졌습니다.1. 테스트 주도 개발이란?테스트 주도 개발(Test driven development, TDO)은 일종의 개발 방식 또는 개발 패턴을 의미합니다.무언가를 개발할 때 바로 개발부터 하는 것이 아니라 개발하려는 항목에 대한 점검 사항을 테스트 코드로 만들고 그 테스트를 통과시키는 방식으로 개발을 진행하는 방식입니다. 테스트 주도 개발을 왜 적용할까?구현 : 만들고 싶은 요소를 떠올리고 소스 코드를 작성합니다.웹 브라우저로 직접 확인 : 웹 브라우저로 들어가서 잘 작동하는지 일일이 테스트합니다.성공: 제대로 작동하지 않으면 다시 소스 코드를 들여다보고 수정하면서 성공시킵니다.개선점 찾기: 다음에는 무엇을 더 개선해야 할지, 무엇을 개발해야 할지 고민을 한 후 다시 구현해 ..