The Pragmatic Programmer에 옹호 된 추적기 탄환 접근 방식을 사용하는 클라이언트 서버 응용 프로그램에서 작업 중이며 일부 조언이 필요합니다. 필자는 클라이언트에서 시작하여 서버로 돌아가서 결과를 표시하기 위해 다시 클라이언트로 돌아가는 각 유스 케이스를 통해 작업하고 있습니다.추적기 탄환 개발
내가 진행하는 두 가지 방법으로 볼 수 있습니다
- 커버 기본적인 사용 사례를 단지 I가 일하고 있어요 사용 사례를 충족하기에 충분한 코드를 작성, 다시 가서 구체화 모든 오류 처리 나중에.
- 다음 사용 사례로 진행하기 전에 가능한 한 모든 예외를 포착하고 인터페이스를 연마하여 각 사용 사례를 만큼 만듭니다.
첫 번째 옵션으로 기울어 지지만 일부 예외를 처리하는 것을 잊어 버리고 앱이 제작 중에 나에게 물어 오는 것을 두려워합니다. 또는 불분명 한 "스텁"오류 메시지가 표시 될 수 있습니다. 그러나 두 번째 옵션을 선택하면 나중에 변경 사항이 추가 될 것입니다.
질문 :
추적기 탄환 개발을 사용할 때 이러한 두 가지 방법 중 어느 것을 취해야하며 그 이유는 무엇입니까?
아니면 다른 방법이 있습니까?