Hầu hết các nhà phát triển mới theo cách khác - các chức năng lớn có nhiều trách nhiệm. Tình huống của bạn vô cùng thích hợp hơn với điều này!
Có rất ít nhược điểm khi tạo nhiều phương thức nhỏ và rất nhiều ưu điểm!
phương pháp ngắn là:
- dễ dàng hơn để tái sử dụng
- dễ dàng hơn để kiểm tra
- dễ dàng hơn để đọc và hiểu
- dễ dàng hơn để gỡ lỗi
Xét này, tôi sẽ đề nghị rằng bạn không thương tiếc tái cấu trúc sao chép thành các phương pháp nhỏ. IDE của bạn sẽ cung cấp cho bạn một phương pháp tái cấu trúc phương thức trích xuất để làm cho việc này nhanh hơn.
Tôi cũng nghĩ rằng mục đích của bạn về tuổi thơ đối với một loại mã giả có thể đọc được, nói chung, một mã tốt. Rất nhiều mã bạn thấy sẽ không được viết như thế này, nhưng nó thực sự có thể hỗ trợ khả năng đọc và khái niệm rằng 'mã là tài liệu.'
Một số người sẽ nói về chi phí hoạt động của các cuộc gọi phương thức, nhưng chỉ trong những trường hợp rất hiếm có thể là một mối quan ngại với bạn.
Chỉnh sửa - Các áp phích khác đã đề cập đến Nguyên tắc chịu trách nhiệm một lần. Mặc dù đây là một hướng dẫn tốt, cá nhân tôi nghĩ rằng nó đi xa hơn điều này. Ngay cả một số đoạn mã có một trách nhiệm được xác định rõ ràng cũng có thể bị phân hủy để tái sử dụng và dễ đọc.
Nguồn
2010-08-16 12:32:55
Cảm ơn mọi người vì câu trả lời tuyệt vời. Nhiều đánh giá cao – avatarX