Tôi đã đọc bài viết trên Wikipedia về Douglas McIlroy và tìm thấy một trích dẫn đề cập đến "Người hùng thực sự của lập trình là người viết mã tiêu cực." Điều đó nghĩa là gì?
Có ai biết nếu có một số loại công cụ để đặt một số vào nợ kỹ thuật của một cơ sở mã, như một loại số liệu mã? Nếu không, có ai biết về một thuật toán hoặc tập hợp các heuristic cho nó không? Nếu cả hai điều …
Có một số liệu nào tương tự như thước đo Độ phức tạp McCabe để đo mức độ gắn kết của một thói quen và cũng như mức độ lỏng lẻo (hoặc chặt chẽ) của thói quen được kết hợp với mã khác trong cùng một mã cơ sở không?
Gần đây tôi đã nghiên cứu độ phức tạp chu kỳ (McCabe) và khả năng tiếp cận của phần mềm tại uni gần đây. Hôm nay giảng viên của tôi nói rằng không có mối tương quan giữa hai số liệu, nhưng đây có thực sự là trường hợp không? …
Xem xét cách phần mềm được phát triển trong một chu kỳ phát hành (triển khai, kiểm tra, sửa lỗi, phát hành) Tôi đã nghĩ rằng người ta sẽ có thể thấy một số mẫu trong các dòng mã được thay đổi trong cơ sở mã; ví dụ về cuối …
Tôi tự hỏi liệu ai đó đã thực hiện một số thử nghiệm liên quan đến số liệu mã (SLOC, Độ phức tạp theo chu kỳ, v.v.) với mật độ lỗi trong các ứng dụng Hướng đối tượng. Tôi không tìm kiếm các thí nghiệm chỉ chứng minh hoặc từ …
Nhìn chung, chỉ số duy trì phụ thuộc vào nhiều yếu tố. Ví dụ, trong Visual Studio, nó dựa vào độ phức tạp chu kỳ, độ sâu kế thừa, khớp nối lớp và các dòng mã; bốn giá trị đó phải càng thấp càng tốt. Đồng thời, tôi chưa bao …