Tôi sắp bắt đầu xem xét phát triển với sự trợ giúp của phạm vi mã, và tôi tự hỏi làm thế nào nó thường phù hợp với phát triển thử nghiệm hướng.TDD và Mã số Bảo hiểm
Phạm vi mã có phải là suy nghĩ không? Liệu quá trình của bạn đi một cái gì đó giống như
- Viết một bài kiểm tra cho các chức năng được thực hiện
- Chạy kiểm tra, đảm bảo rằng họ không
- Thực hiện chức năng
- Chạy thử nghiệm, chắc chắn họ vượt qua
- Viết các thử nghiệm khác cho chức năng này cho đến khi phạm vi mã 100% (hoặc gần) thu được
Hoặc bạn có chạy bảo hiểm mã ở cuối cùng không fter nhiều phần chức năng đã được thực hiện và sau đó quay trở lại và làm việc hướng tới bảo hiểm 100%?
Tùy chọn thứ ba mà tôi có thể nghĩ là cố gắng đạt mức độ phù hợp 100% trước khi thực hiện chức năng.
Điều nào trong số này là phổ biến nhất và lợi ích là gì?
Yeah, tôi bắt đầu TDD gần đây và đã ngạc nhiên khi thấy rằng sau khi tôi đã được thực hiện bằng văn bản kiểm tra và mã cho một cặp vợ chồng của các lớp học, công cụ bảo hiểm mã chúng tôi sử dụng mức độ phù hợp 100% được báo cáo. Tôi không phải suy nghĩ về bảo hiểm, chỉ cần chắc chắn rằng tôi đã chỉ viết mã đó là cần thiết để có được một bài kiểm tra để vượt qua. Nếu tôi thấy mình vô tình viết quá nhiều mã, tôi sẽ thử bình luận ngẫu nhiên những phần của nó, và nếu không có bài kiểm tra đột nhiên bắt đầu thất bại, tôi biết tôi đã không viết đủ bài kiểm tra. – SCFrench