When a class has too many instance variables, duplicated code cannot be far behind. 이름에 유형 포함 이름 지정 시 중복을 피합니다. Prefer schedule.addcourse to schedule.addCoursecourse Choose names that communicate intent pick the best name for the time, change it later if necessary.