AppConfig
클래스의 라이브러리가 있습니다.javadoc의 기본값
이 라이브러리를 사용하는 다른 개발자에게 AppConfig
의 기본값을 알리는 가장 좋은 방법은 무엇입니까? 내가 가진
하나 개의 아이디어, javadoc는이 같은 것을 그것을 언급하는 것입니다
public class AppConfig {
private int someSetting = 50;
/**
* This setting does something.
*
* @default 50
*/
public int setSomeSetting(int someSetting){
this.someSetting = someSetting;
}
}
그러나이 시나리오에 대한 실제 모범 사례는 무엇입니까?
과 같이 몇 가지 상수를 만들기 위해 더 나은 것 : '공공 정적 최종 INT의 DEFAULT_SETTING = 50;'을 초기화하기 위해,'다음'someSetting = DEFAULT_SETTING 있습니다. 그런 식으로 기본값이 무엇인지, 왜 그것이 특정 값으로 설정되는지 명확하게 알 수 있습니다. –
@ patrick-hainge 기본값이 무엇인지 명확하게 알 수 있습니다.하지만 왜 그 값으로 설정되어 있는지 분명하게 알 수 있습니까? – user2015253
"x = 50"을 보지 않고 설명서 또는 주석을보고 'x'가 '50'으로 시작하는 이유를 알아야하는 대신 x = THE_DEFAULT_VALUE를보고 즉시 이해하는 이유 무슨 일이야. –