Tôi thường thấy mình gặp tình huống khó xử khi viết javadoc cho các thuộc tính / thành viên của một lớp POJO "đơn giản" chỉ chứa các thuộc tính và getters và setters (kiểu DTO) ....
1) Viết javadoc cho thuộc tính
hoặc ...
2) Viết javadoc cho getter
Nếu tôi viết javadoc cho thuộc tính, IDE (Eclipse) của tôi (đương nhiên) sẽ không thể hiển thị điều này khi tôi truy cập POJO sau đó thông qua hoàn thành mã. Và không có thẻ javadoc chuẩn nào cho phép tôi liên kết getter-javadoc với thuộc tính thực tế javadoc.
Một ví dụ:
public class SomeDomainClass {
/**
* The name of bla bla bla
*/
private String name;
/**
* @return INSERT SOME SMART JAVADOC TAG LINKING TO name's javadoc
*/
public String getName() {
return name;
}
Vì vậy, về cơ bản sẽ rất thú vị khi nghe những người khác làm thế nào để IDE Eclipse của bạn hiển thị mô tả thuộc tính javadoc cho getters của bạn - mà không cần phải sao chép nhận xét javadoc.
Hiện tại, tôi đang xem xét việc thực hành của mình để chỉ ghi lại các getters chứ không phải các thuộc tính. Nhưng nó có vẻ không phải là giải pháp tốt nhất ...