레거시 Java 리팩토링: 변경 판단부터 IntelliJ IDEA 실습까지
레거시 Java 코드를 고칠 때 무엇을 바꾸고 어떤 동작을 지켜야 할지 판단합니다. 기존 IntelliJ IDEA 실습에서는 코드 변경을 직접 확인하고, 새로 추가된 이론 16편에서는 이름·함수·중복·책임·호출 계약과 검증 기준을 배웁니다.


새 이론 16편 추가: 리팩토링, 무엇을 바꾸고 지킬지부터 판단해요
안녕하세요, 한코프입니다.
(기존에는 "겸손하게 익어가는 벼" 활동했는데 이름이 너무 길어서 변경했어요. 😅)
기존 IntelliJ IDEA 리팩토링 실습 과정에 이론 강의 16편을 추가했습니다.
기존 실습에서 Rename, Extract Method, Change Signature 등으로 코드를 어떻게 바꾸는지 확인했다면, 새 이론에서는 무엇을 판단해야 하는지 다룹니다.
• 유지할 동작을 정하고 작은 변경과 검증 순서 세우기
• 이름·함수·중복·데이터·책임의 경계 판단하기
• 호출자의 사용 방식을 지키고, 필요한 만큼 바꾼 뒤 멈추기
• 같은 기준으로 AI 지침의 중복과 충돌 살펴보기
이미 실습을 수강하셨다면 커리큘럼의 섹션 7~12에서 새 강의를 이어서 보실 수 있습니다.
처음 수강하신다면 새 이론의 처음 세 편으로 변경과 검증 기준을 잡은 뒤 실습에 적용해 보세요.
수강하며 어떤 판단이 가장 어려웠는지 질문으로 남겨주시면 이후
설명을 다듬는 데 참고하겠습니다.
감사합니다.
댓글




