Tôi đã xem qua Nguyên tắc mã hóa AvSol cho C # và tôi đồng ý với hầu hết mọi thứ nhưng tôi thực sự tò mò muốn xem người khác nghĩ gì về một quy tắc cụ thể.
AV1500
Các phương thức không được vượt quá 7 câu lệnh Một phương thức yêu cầu nhiều hơn 7 câu lệnh đang làm quá nhiều hoặc có quá nhiều trách nhiệm. Nó cũng đòi hỏi trí óc của con người để phân tích các tuyên bố chính xác để hiểu những gì mã đang làm. Chia nó thành nhiều phương pháp nhỏ và tập trung với tên tự giải thích.
Có phải hầu hết các bạn tuân theo quy tắc này? Ngay cả khi có rất ít được lưu từ việc tạo một phương thức mới (Mã của bạn vẫn DRY ) ngoài khả năng đọc tăng lên đáng kể? Và số của bạn vẫn còn thấp đến 7? Tôi sẽ có xu hướng nhiều hơn về 10.
Tôi không nói rằng tôi vi phạm quy tắc này ở mọi nơi - ngược lại, các phương pháp của tôi nhỏ và tập trung 95% nhưng nói rằng bạn không bao giờ nên vi phạm quy tắc này thực sự đã thổi bay tôi.
Tôi thực sự chỉ muốn biết mọi người nghĩ gì về KHÔNG BAO GIỜ vi phạm quy tắc này (Đó là '1' trên tiêu chuẩn mã hóa - nghĩa là KHÔNG BAO GIỜ làm điều này). Nhưng tôi nghĩ bạn sẽ gặp khó khăn khi tìm một cơ sở mã không.
case
báo cáo trong một singeswitch
quá không? Dù sao đi nữa, đó không phải là một yêu cầu ngu ngốc, vô dụng. Những người đã viết nó không biết gì về lập trình.