2008-10-25 22 views
8

Lập trình được học bằng cách viết chương trình. Nhưng việc đọc mã được cho là một cách học tập tốt. Tôi muốn cải thiện kỹ năng kiểm tra đơn vị của mình bằng cách đọc, kiểm tra mã thực. Bạn có thể đề xuất bất kỳ dự án nguồn mở nào trong đó nguồn được thử nghiệm rộng rãi với các bài kiểm tra đơn vị không?Bạn có thể đề xuất bất kỳ dự án nguồn mở nào trong đó nguồn được thử nghiệm rộng rãi với các bài kiểm tra đơn vị không?

Tôi quan tâm đến mã được viết bằng C++.

Trả lời

8

AFAIK C++ Thư viện tăng cường - http://boost.org/ - đã bao phủ rộng cơ sở mã và chính sách mà mọi đoạn mã mới phải có các bài kiểm tra đơn vị với nó. Có thể đáng để kiểm tra.

1

Hệ thống kiểm soát phiên bản Bazaar rất ám ảnh về kiểm tra tự động. Thử nghiệm đơn vị, thử nghiệm tính năng, thử nghiệm tích hợp, thử nghiệm hộp đen, thử nghiệm tăng gấp đôi kiểm tra, thử nghiệm khung thử nghiệm, các bộ thử nghiệm được tham số hóa, kiểm tra nền tảng cụ thể, v.v.

Điều này có tất cả các hậu quả tốt đẹp cho dự án, nhưng tôi phải hạn chế ở đây từ sự cuồng tín của VCS.

EDIT: oops, tôi không nhận thấy bạn đã nói bạn quan tâm đến C++. Bazaar là một dự án Python.

1

Dự án trucov là công cụ nguồn mở được sử dụng để xác minh phạm vi kiểm tra đơn vị. Công cụ chính nó là extensively đơn vị được thử nghiệm sử dụng google's test framework.

Tuyên bố từ chối: mặc dù tôi không tự viết dự án nhưng tôi đã cố vấn cho các sinh viên đã làm.

Các vấn đề liên quan