[Refactoring] 필드 이름 바꾸기


[Refactoring] 필드 이름 바꾸기

필드 이름 변경 프로그램 전반에 걸쳐서 참조될 수 있는 필드들은 이름을 짓는 것이 매우 중요하다. private Set<String> usernames = new HashSet<>(); username보단 리뷰를 남긴 사람들을 불러오는 것이기에 reviewers가 맞을 것 같다. private Set<String> reviewers = new HashSet<>(); Record 사용 자바 17부터 Record를 사용할 수 있다. Getter, Setter, HashandEquals, ToString 자동으로 만들어준다. private Set<String> reviewers = new HashSet<>(); private Set<String> reviews = new HashSet<>(); 위의 코드를 Record를 사용하면 아래처럼 바꿀 수 있다. private Set<StudyReview> studyReviews = new HashSet<>(); 물론 겉에만 보면 Class다 그냥...


#Refactoring #리팩토링 #백기선 #인프런

원문링크 : [Refactoring] 필드 이름 바꾸기