Khi nào tôi nên sử dụng thông số kỹ thuật cho ứng dụng Rails và khi Cucumber (trước đây là câu chuyện về rspec)? Tôi biết làm thế nào cả hai công việc và tích cực sử dụng thông số kỹ thuật, tất nhiên. Nhưng nó vẫn cảm thấy kỳ lạ khi sử dụng Cucumber. Quan điểm hiện tại của tôi về điều này, là nó thuận tiện để sử dụng dưa chuột khi bạn đang thực hiện ứng dụng cho khách hàng và không hiểu làm thế nào toàn bộ hệ thống là nghĩa vụ phải làm việc được nêu ra.RSpec vs Cucumber (câu chuyện RSpec)
Nhưng nếu tôi đang làm dự án của riêng mình thì sao? Trong hầu hết thời gian, tôi biết các phần của hệ thống tương tác như thế nào. Tất cả những gì tôi cần làm là viết một loạt các bài kiểm tra đơn vị. Những tình huống có thể xảy ra khi tôi cần dưa chuột là gì?
Và, như một câu hỏi thứ hai tương ứng: tôi có phải viết thông số kỹ thuật nếu tôi viết câu chuyện về dưa chuột không? Nó sẽ không được thử nghiệm đôi của cùng một điều?
Làm thế nào đến * mọi * * đơn * [Đóng] câu hỏi mà tôi bắt gặp được đóng "không xây dựng" bởi Bill the Lizard VÀ đồng thời câu hỏi được upvoted nhiều lần! ?! tôi đang thiếu gì? –
Tôi hoàn toàn đồng ý. Tôi vẫn còn rất bối rối khi đăng câu hỏi như "phương pháp hay nhất để làm XXX". – Dean
Tôi đồng ý, tôi gặp các câu hỏi hay với câu trả lời hữu ích, sâu sắc mọi lúc về SO đã bị đóng vì một lý do nào đó. –