Rails 애플리케이션에 언제 스펙을 사용해야하고 Cucumber (이전 rspec 스토리)에 언제 사용해야합니까? 물론 사양이 어떻게 작동하고 적극적으로 사용하는지 알고 있습니다. 그러나 오이를 사용하는 것은 여전히 이상합니다. 이것에 대한 나의 현재 견해는 클라이언트를 위해 응용 프로그램을 구현할 때 Cucumber를 사용하는 것이 편리하고 전체 시스템이 아직 어떻게 작동하는지 이해하지 못한다는 것입니다.
하지만 내 자신의 프로젝트를 수행하면 어떻게됩니까? 대부분의 경우 시스템의 일부가 어떻게 상호 작용하는지 알고 있습니다. 내가해야 할 모든 단위 테스트를 작성하는 것입니다. 오이가 필요할 때 가능한 상황은 무엇입니까?
그리고 두 번째 질문으로 오이 이야기를 쓰려면 사양을 작성해야합니까? 같은 것을 두 번 테스트하지 않습니까?