Tôi đã thừa hưởng một cơ sở mã hiện nơi "tính năng" như sau:phương pháp Refactoring trong cơ sở mã hiện với số lượng lớn các thông số
- lớp nguyên khối khổng lồ với (theo nghĩa đen) 100 của các biến thành viên và các phương pháp đi một cho các trang (màn hình)
- các phương pháp công khai và riêng tư với số lượng đối số lớn.
Tôi đang cố gắng dọn dẹp và cấu trúc lại mã, để nó tốt hơn một chút so với cách tôi tìm thấy. Vì vậy, câu hỏi của tôi
- là giá trị (hoặc bạn) phương pháp tái cấu trúc với 10 hoặc nhiều đối số để chúng dễ đọc hơn?
- có phương pháp hay nhất về phương pháp nên dài bao lâu? Bạn thường giữ chúng bao lâu?
- là các lớp nguyên khối có hại không?
Theo quy tắc chung, nếu bạn không thể mô tả một lớp hoặc phương thức làm gì trong một câu mà không sử dụng từ "và", thì lớp hoặc phương thức đó phải được chia nhỏ. – Andres
Có. Nó phải có một chức năng/nhiệm vụ cụ thể. Điều đó thường có nghĩa là bạn có thể nói "Lớp X xử lý ....", với một từ và không có liên kết. –
Tại sao bạn sử dụng '•' thay vì sử dụng tính năng trích dẫn trong hộp chỉnh sửa? Chỉ tò mò thôi. –