关于所有内容的记录似乎有点争议,包括字段的getter和setter的“ JavaBean”语法:人们说它的DRY不必要地冗长而重复,打破了DRY(不要重复自己),命名约定应该解释一切,并且会使代码/文档混乱。有时这些论点起作用。但有时,您最终会遇到以下情况:
上面大胆遵循这些原则的开源项目很常见。您剩下的都是完全没用的文档。但这并不能解释下面的情况,可能的影响,甚至是预期的值(是null还是永不null?我不知道; Javadoc不会告诉我)。
那我什么时候应该记录?即使偶尔会使代码混乱,我是否也要记录所有内容?还是我没有记录任何东西,因为在我看来这是“显而易见的”?