1인용 개발 공략집 개발하다 막히면 정리해 둔 것들 같은 실수 반복 안 하기 TDD(Test Driven Development) 테스트를 먼저 작성하고 에러를 일으킨 후, 코드를 수정한다. 그리고 다시 테스트를 돌려 확인한다. 테스트는 되도록 단위 테스트로 작성한다. 테스트를 하지 않으면 돌아가는 코드가 아니다. 기타 문제 해결에 있어 대안책을 찾을 때 그 대안을 사람들이 많이 사용하고 있는지, 기존 문제 해결 방법보다 쓸모있는지 판단한다.