Tôi đã nhận thấy rằng một đồng nghiệp và tôi có các thực tiễn trái ngược nhau về việc sắp xếp các phương thức trong các lớp Java của chúng tôi. Một người trong chúng tôi bắt đầu một lớp học với các phương thức công khai chính của mình, và sau đó đặt tất cả những người trợ giúp riêng sau đó. Một người khác trong chúng ta đảm bảo rằng các phương thức công khai đang ở cuối cùng.
Rõ ràng, đây chỉ là một vấn đề phong cách và không có câu trả lời đúng. Tuy nhiên, trước khi chúng tôi quyết định rằng vấn đề này chỉ là một cuộc chiến Yooks vs Zooks khác và chỉ chọn một hoặc tùy ý, tôi đã tự hỏi liệu có lẽ có một khuyến nghị hướng dẫn phong cách Java tiêu chuẩn hoặc một số lý do thực tế tại sao một cách tiếp cận tốt hơn cách tiếp cận khác.