나는 항상 단위 테스트를 작성하고 코드 작성을 시작해야한다는 권고를 보았습니다. 그러나 다른 방법으로가는 것이 훨씬 편안하다고 생각합니다. 코드를 작성한 다음 단위 테스트를 작성하십시오. 실제 코드를 작성한 후에 훨씬 명확하게 느껴지기 때문입니다. 코드를 작성한 다음 테스트를 수행하는 경우 테스트 가능한 디자인을 만드는 데 많은 노력을 기울이더라도 테스트 가능하도록 코드를 약간 변경해야 할 수도 있습니다. 반면에 테스트를 작성한 다음 코드를 작성하면 테스트가 코드가 형성 될 때마다 자주 변경됩니다.
테스트 작성을 시작하고 코딩으로 넘어 가기위한 많은 권장 사항을 볼 때 다른 방법으로 코드를 작성하고 단위 테스트를 수행하면 어떤 단점이 있습니까?