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


안녕하세요, 한코프입니다.
(기존에는 "겸손하게 익어가는 벼" 활동했는데 이름이 너무 길어서 변경했어요. 😅)
기존 IntelliJ IDEA 리팩토링 실습 과정에 이론 강의 16편을 추가했습니다.
기존 실습에서 Rename, Extract Method, Change Signature 등으로 코드를 어떻게 바꾸는지 확인했다면, 새 이론에서는 무엇을 판단해야 하는지 다룹니다.
• 유지할 동작을 정하고 작은 변경과 검증 순서 세우기
• 이름·함수·중복·데이터·책임의 경계 판단하기
• 호출자의 사용 방식을 지키고, 필요한 만큼 바꾼 뒤 멈추기
• 같은 기준으로 AI 지침의 중복과 충돌 살펴보기
이미 실습을 수강하셨다면 커리큘럼의 섹션 7~12에서 새 강의를 이어서 보실 수 있습니다.
처음 수강하신다면 새 이론의 처음 세 편으로 변경과 검증 기준을 잡은 뒤 실습에 적용해 보세요.
수강하며 어떤 판단이 가장 어려웠는지 질문으로 남겨주시면 이후
설명을 다듬는 데 참고하겠습니다.
감사합니다.
안녕하세요.
처음 강의를 시작한지 어느덧 3개월이 되어가네요,
첫 주제 부터 재미가 없는 주제인 듯해서
고민이 많았는데,
그래도, 다양한 분들이 관심을 가져 주셔서
대단히 감사 드립니다.
이직 등으로...
여러가지 신상에 변화가 있어서,
다음 강좌를 준비하는데
조금 시간이 걸리고 있지만,
다양한 피드백을 주시면 적극적으로 고려 해보겠습니다.
이제 날씨가 제법 쌀쌀해 지고 있는데,
다들 건강 조심하세요.
감사합니다.






