Tôi đang làm việc trên một dự án khá lớn, một vài năm làm, tại một công ty khá lớn và tôi đang thực hiện nhiệm vụ lái xe tốt hơn chất lượng mã tổng thể.Làm thế nào để bạn đo mã "chất lượng" trên một dự án lớn
Tôi đã tự hỏi bạn sẽ sử dụng loại số liệu nào để đo lường chất lượng và độ phức tạp trong ngữ cảnh này. Tôi không tìm kiếm các biện pháp tuyệt đối, nhưng một loạt các mặt hàng có thể được cải thiện theo thời gian. Cho rằng đây là một chút của một hoạt động vĩ mô trên hàng trăm dự án (tôi đã nhìn thấy một số câu hỏi về các dự án nhỏ hơn nhiều), tôi đang tìm kiếm một cái gì đó tự động hơn và toàn diện.
Cho đến nay, tôi có một danh sách giống như thế này:
- tỷ lệ che phủ Mã trong đầy đủ chức năng kiểm tra
- Recurrance thất bại BVT
- phụ thuộc đồ thị/điểm, dựa trên một số công cụ như NDepend
- số xây dựng cảnh báo
- số cảnh báo FxCop/StyleCop tìm thấy/supressed
- số "CATC h" báo cáo
- Số triển khai thủ công bước
- Số dự án
- Tỷ lệ mã/dự án đó là 'chết', như trong, không tham khảo bất cứ nơi nào
- Số WTF trong thời gian đang xét
- Tổng số dòng mã, có thể bị phá vỡ bởi tầng
Sự hiện diện của mido-chlorians. – cletus
http://stackoverflow.com/questions/84556/whats-your-favorite-programmer-cartoon/84609#84609 –
Câu hỏi bỏ phiếu. – Raedwald