setter금지
-
Setter의 사용 금지JAVA/Java 2021. 12. 13. 16:57
프로젝트 진행중 엔티티나 DTO에 setter를 사용하게 되는 일이 종종 발생하게 되는데, 이는 일관성 유지에 어려움 등의 여러가지 문제점으로 인해 사용이 금지된다. ① Setter 사용의 의도를 알기 어려움 public ActivityCreateDTO saveActivity(ActivityCreateDTO activityCreateDTO) { Activity activity = new Activity(); activity.setName(activityCreateDTO.getName()); activity.setDescription(activityCreateDTO.getDescription()); activity.setScore(activityCreateDTO.getScore()); activityRep..