TDD 지침을 따를 때 작성해야 할 첫 번째 테스트는 무엇입니까? 전체 시스템 또는 가장 작은 핵심 방법에 대한 테스트?TDD 가이드 라인은 큰 범위로 시작하거나 기초에서 시작한다고 말하고 있습니까?
예 : 프로젝트는 CSV를 읽고 XML로 변환해야합니다. 내 첫 번째 테스트는해야한다 :
은 CSV (입력)과 해당 XML (예정) 및 응용 프로그램이 제대로 변환을 수행하는 경우 (Assert.AreEqual (예상, 실제)) 검사를 받아?
CSV (입력) 및 해당 메모리 표현 (예상)을 가져 와서 올바르게 구문 분석되는지 (Assert.AreEqual (expected, actual)) 확인하십시오.
두 번째 옵션은 첫 번째 옵션으로 표시되는 전체 목표를 달성하는 데 사용되는 방법 중 하나를 나타냅니다.
당신은 합리적인 접근법을 가지고 있습니다. 나는 융통성을 좋아한다. –