그것은 필드에 대한 getter 및 setter의 "자바 빈즈"구문을 포함하여 문서의 모든 것에 대한 논란 대상의 비트를 보인다 : 사람들이 말하는 그 불필요하게 길고 반복적 인 차단 DRY (중복 배제) , 명명 규칙을 설명해야 모든 것을 , 코드 / 문서가 복잡해집니다. 때로는 그러한 주장이 효과가 있습니다. 그러나 다른 경우에는 다음과 같이 끝납니다.
위의 원칙은 이러한 원칙을 과감하게 따르는 오픈 소스 프로젝트에서 일반적입니다. 당신은 완전히 쓸모없는 문서를 남겼습니다 . 그것은 무슨 일이 일어나고 있는지, 가능한 효과, 또는 예상되는 값에 대해 설명하지 않습니다 (널이거나 null이 될 수 있습니까? 모르겠습니다 .Javadoc은 나에게 말하지 않습니다).
언제 문서를 작성해야합니까? 때때로 코드가 복잡 해지더라도 모든 것을 문서화합니까? 아니면 내 눈에 "명백한"것이기 때문에 아무 것도 기록하지 않습니까?