자바 게터세터

다른 사람이 봤을때 이게 어떤 기능을 하는지 모르기 때문. 코드에서 코드명을 짓는 이유가 뭘까 ? 바로 이 코드가 하는 일이 무엇인지 알기 위함이다. 그런데 setter를 사용하면 그 의미가 없어지기 때문이다. 또 그것을 본 개발자는 직접 들어가 코드를 해석해야 하는 시간적 부담을 주게 된다. ···도메인 모델의 엔티티나 밸류에 공개 set 메서드만 넣지 않아도 일관성이 깨질 가능성이 줄어든다. 공개 set 메서드를 사용하지 않으면 의미가 드러나는 메서드를 사용해서 구현할 가능성이 높아진다. 예를 들어 set 형식의 이름을 갖는 공개 메서드를 사용하지 않으면 자연스럽게 cancel이나 changePassword처럼 의미가 더 잘 드러나는 이름을 사용하는 빈도가 높아진다.··· 
imSoo
'자바 게터세터' 태그의 글 목록