Một trong những nhà phát triển trong nhóm của tôi tin rằng cần phải viết bình luận javadoc cho MỌI tham số trong chữ ký của phương thức. Tôi không nghĩ rằng điều này là cần thiết và thực tế tôi nghĩ nó thậm chí có thể gây hại.
Trước hết, tôi nghĩ tên tham số nên được mô tả và tự ghi lại. Nếu nó không rõ ràng ngay lập tức những thông số của bạn là gì, thì có lẽ bạn đang làm sai. Tuy nhiên, tôi hiểu rằng đôi khi không rõ tham số đó dùng để làm gì, vì vậy trong những trường hợp đó, vâng, bạn nên viết bình luận javadoc giải thích tham số.
Nhưng tôi nghĩ không cần thiết phải làm điều đó cho MỌI tham số. Nếu rõ ràng tham số này dùng để làm gì, bình luận javadoc là không cần thiết; bạn chỉ đang tạo thêm công việc cho chính mình. Hơn nữa, bạn đang tạo thêm công việc cho bất cứ ai phải duy trì mã của bạn. Các phương thức thay đổi theo thời gian và duy trì các bình luận cũng quan trọng như việc duy trì mã của bạn. Đã bao nhiêu lần bạn thấy một bình luận như "X không Y vì lý do Z" chỉ để thấy rằng bình luận đó đã lỗi thời và trên thực tế, phương thức này thậm chí không còn lấy tham số X nữa? Nó xảy ra mọi lúc, vì mọi người quên cập nhật ý kiến. Tôi sẽ lập luận rằng một bình luận sai lệch có hại hơn là không có bình luận nào cả. Và do đó, có nguy cơ bình luận quá mức: bằng cách tạo tài liệu không cần thiết, bạn '
Tuy nhiên, tôi tôn trọng nhà phát triển khác trong nhóm của tôi và chấp nhận rằng có lẽ anh ấy đúng và tôi sai. Đó là lý do tại sao tôi mang câu hỏi của mình cho bạn, các nhà phát triển đồng nghiệp: Có thực sự cần thiết phải viết bình luận javadoc cho MỌI tham số không? Giả sử ở đây rằng mã là nội bộ đối với công ty của tôi và sẽ không được sử dụng bởi bất kỳ bên ngoài nào.