11975 (hoặc là 12000 đã :)) dòng thực hiện lớp học. Nó có tồi không? Cerainly trông như vậy. Nhưng ...
Điều đó tùy thuộc. Thông thường các lớp thực hiện mẫu Dàn xếp hoặc mẫu Mặt tiền có xu hướng rất lớn. Họ có giao thức định tuyến/truyền thông rất phức tạp. "Thiên Chúa" như các lớp học cũng có xu hướng rất lớn và nguyên khối. Tóm lại, một lớp học thực sự có thể lớn nhưng có thể không phải là một vấn đề.
Vì vậy, thay vì tập trung vào LOC làm tham số, hãy tập trung vào chức năng/thiết kế của lớp. Lớp học có vi phạm Nguyên tắc về trách nhiệm duy nhất không? LOC một mình không thể là yếu tố quyết định duy nhất để kết luận nếu một lớp thực sự là rất lớn. Xem xét các số liệu khác, ví dụ: Phức tạp cyclomatic.
Tuy nhiên, nếu bạn kết luận rằng điều này thực sự xấu trong ngữ cảnh của dự án, bạn phải có lý do chính đáng để thuyết phục các bên liên quan có liên quan. Ví dụ:
a. Lớp học này có nhiều lỗi không?
b. Các bản sửa lỗi của lớp này có luôn giới thiệu các lỗi hồi quy không? (Khớp nối cao, sự kết dính thấp?)
c. Mất bao lâu để sửa lỗi trong lớp học này? Điều này so sánh với các mô-đun khác như thế nào?
d. Tạo một vài sơ đồ UML cho mô-đun này để minh họa các vấn đề quan trọng (ví dụ: ghép nối).
e. Đọc nhiều về số liệu/tham khảo nhóm Chất lượng/Chỉ số/QA của bạn và tạo đủ điểm dữ liệu. Ví dụ về số liệu OOAD là here nhưng tôi chắc chắn có rất nhiều.
CHỈNH SỬA 2 (một số thay đổi nhỏ)
f. Nhận hỗ trợ ban đầu từ một số bên liên quan chính trong lĩnh vực kiểm soát của bạn. Tiếp theo, có được, một người có thể trình bày những sự kiện này tốt !. Tôi đã thấy nhiều điều thất bại ở giai đoạn này !.
Chúc may mắn!
có lẽ đó là cùng một tập tin (Martin đã không quản lý để sửa chữa nó) :) – Default
Bạn không cần phải thuyết phục bất cứ ai. Việc bảo trì sẽ thuyết phục. Nếu không, thì nó không tệ. – sehe