Gần đây tôi đã học được, Rspec + Capybara (Tôi là người mới thử nghiệm mọi thứ). Và tôi đã thử nghiệm một số mô hình mới mà tôi đã tạo. Bây giờ, tôi đã nghĩ đến việc thêm cột title
vào mô hình Post
của mình. Nó không phải là một nhiệm vụ khó khăn, và tôi đã thực hiện nó nhiều lần trước đây. Nhưng tôi nhận ra rằng nó sẽ đưa tôi một số công việc cập nhật các tập tin spec (ví dụ như bài viết, trang đăng bài, người sử dụng, trang người dùng, nhà máy, sample_data, vv).Có thực hành tốt để kiểm tra hoàn toàn mọi thứ hay không lãng phí thời gian (Rails)?
Thử nghiệm trong trường hợp này có lãng phí thời gian không? Hoặc nó là một thực hành tốt để kiểm tra hoàn toàn tất cả mọi thứ?
Tôi cũng tự hỏi nếu thử nghiệm đá quý là một sự lãng phí thời gian là tốt? Vì họ có thể đã được thử nghiệm bởi những người sáng tạo của họ (tương tự để thử nghiệm một cái gì đó lấy từ một hướng dẫn đáng tin cậy).
Cảm ơn câu trả lời. Tôi đã luôn tự hỏi về điều đó. Tại sao cộng đồng ruby lại tập trung vào thử nghiệm (hoặc cộng đồng Rails)? – alexchenco
@alexchenco Tôi không có câu trả lời cụ thể về điều đó, nhưng tôi nghĩ một phần là do ngôn ngữ đã đi kèm với một khung kiểm thử được xây dựng ('test/unit'), và phần lớn cộng đồng nguồn gốc của nó trên phong trào nhanh/XP. –
Tôi hiểu. Vâng, như tôi chưa bao giờ nghe nói về cộng đồng python nói về thử nghiệm. – alexchenco