채널톡 아이콘

레거시 Java 리팩토링: 변경 판단부터 IntelliJ IDEA 실습까지

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

(4.7) 수강평 6개

수강생 122명

난이도 초급

수강기한 무제한

리팩토링
리팩토링
intellij-idea
intellij-idea
실습 중심
실습 중심
리팩토링
리팩토링
intellij-idea
intellij-idea
실습 중심
실습 중심
카카오페이
롯데쇼핑 이커머스사업본부
잡코리아
GS리테일
SK C&C

SK C&C

임직원들도 이 강의를 듣고 있어요!

카카오페이
롯데쇼핑 이커머스사업본부
잡코리아
GS리테일
SK C&C

SK C&C

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

4.7

5.0

프로이직러 앵과장

36% 수강 후 작성

안녕하세요 벼 선생님 우선 이렇게 무지했던 여러개발방법에대해서 알려주셔서 감사합니다. 인텔리J를 이용해서 이렇게 여러가지 리펙토링 기법을 사용하는것에 대해서까지는 잘몰랐던것 같습니다. 역시 Springboot 던 intellij Tool이던 메뉴얼을 잘 읽어보는것이 필요하네요 그리고 리펙토링을 하는 방법이나 기법을 통해서 단축키쓰는것도 좋았지만 무엇보다 막연히 TDD가 무엇인지 이론상으로 이해만머리로햇지 코드레벨을 보는것도 좋은것 같네요 리펙토링 방법이나 단축키도 배웠는데 실제로 테스트코드를 구현하는 방법도 있으면 더좋을것같습니다. 정말 개발에 필요한 현실적인 짬에서 나오는 느낌이 느껴집니다. 입개발보다 찐개발자 입니다 앞으로도 벼선생님 좋은 하루되시고 다음번 컨텐츠도 기대할께여 :)

5.0

강지우

100% 수강 후 작성

클린 코드 작성에 대해 알고 좀 더 수월하게 코드를 작성할 수 있던거 같습니다 감사합니다!

5.0

KimAresen

100% 수강 후 작성

Intellij 를 쓰면서 IDE에서 지원하는 리팩토링을 듣기만 하고 어떻게 써야하지 라는 생각만 가지고 있었는데, 실제로 예제를 리팩토링 하면서 바뀌는 소스코드와 해당 기능이 어떠한 상황에서 쓰는지 적혀있어 좋았습니다. intellij IDE로 천천히 리팩토링을 진행할 수 있겠다는 자신감이 좀 생기네요. 좋은 강의 감사합니다.

수강 후 이런걸 얻을 수 있어요

  • 구조 변경과 기능 변경을 구분하고, 유지할 동작과 확인할 범위를 정합니다.

  • 이름·함수·중복·데이터·책임의 경계를 현재 코드의 문제에 맞춰 판단합니다.

  • IntelliJ IDEA 리팩토링 기능을 적용하고, 바뀐 코드와 호출 지점을 확인합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Java 기본 문법과 백엔드 코드를 읽지만 레거시 코드의 변경 범위를 정하기 어려운 분

  • IntelliJ IDEA 기본 사용법은 알지만 리팩토링 기능을 언제 적용할지 헷갈리는 분

  • 기존 동작과 호출자의 사용 방식을 확인하며 코드를 개선하고 싶은 분

선수 지식,
필요할까요?

  • Java 기초 문법

  • IntelliJ IDEA 기본 활용

  • 일반적인 Java 코드 독해 경험

안녕하세요
한코프입니다.

커리어인증

201

명

수강생

8

개

수강평

4.8

점

강의 평점

2

개

강의

안녕하세요.

한코프(한땀한땀 코드를 설계하는 프로그래머)입니다.

다양한 백엔드 개발 경험을 바탕으로, 코드를 이해하고 안전하게 개선하는 방법을 나눕니다.

기존 코드를 고칠 때도, AI가 만든 코드를 사용할 때도 “왜 이렇게 작성했는지”, “무엇을 확인해야 하는지”를 설명할 수 있는 개발을 지향합니다.

강의에서는 문제가 있는 코드부터 개선한 코드까지, 변경 이유와 확인 과정을 예제로 차근차근 공유하고자합니다. 배운 내용을 자신의 코드에 적용할 수 있도록, 어떤 상황에서 사용하는지도 함께 설명합니다.

 주로 다루는 이야기

  • Java 코드의 구조와 객체 설계,

    테스트를 통한 변경 결과 확인

  • 다양한 개발 이야기

  • AI에게 코드 잘 만든도록 체찍질 하기, AI가 만든 코드를 검토하는 기준 잡기 등등

개발 경험

  • 전) 우아한형제들 — 백엔드 개발자

  • 전) 잡코리아 — 플랫폼 아키텍처

  • 전) 11번가·위메프 — 백엔드 개발자

앞으로 유튜브에서도 다양한 활동을 진행하려고 합니다.

강의에 앞서 설명 방식이 궁금하다면 유튜브에서 먼저 만나보세요.(유튜브 한코프 바로가기)

이전에는 ‘겸손하게 익은 벼’라는 이름으로 활동했습니다.

더보기

커리큘럼

전체

45개 ∙ (4시간 12분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

6개

4.7

6개의 수강평

  • KimAresen님의 프로필 이미지
    KimAresen

    수강평 48

    ∙

    평균 평점 5.0

    5

    100% 수강 후 작성

    Intellij 를 쓰면서 IDE에서 지원하는 리팩토링을 듣기만 하고 어떻게 써야하지 라는 생각만 가지고 있었는데, 실제로 예제를 리팩토링 하면서 바뀌는 소스코드와 해당 기능이 어떠한 상황에서 쓰는지 적혀있어 좋았습니다. intellij IDE로 천천히 리팩토링을 진행할 수 있겠다는 자신감이 좀 생기네요. 좋은 강의 감사합니다.

    • 한코프
      지식공유자

      @KimAresen님, 친절한 수강평 감사드립니다. 오랫동안 프로그래밍을 해오면서, 리팩토링이라는 행위 만큼, 뭔가 답을 찾기 어려운 주제는 없었던것 같아요 ^^ 그래서 인지, 도움이 되셨다고 하니, 저도 힘이 되네요 ^^ 다음 강의도 열심히 준비해서 보답하겠습니다. 다시 한번 감사드립니다.

  • 민구님의 프로필 이미지
    민구

    수강평 1

    ∙

    평균 평점 5.0

    5

    100% 수강 후 작성

    유익한 강의였습니다

    • 한코프
      지식공유자

      의견 감사드립니다. 앞으로도 좋은 컨텐츠로 보답드릴께요 ^^ 감사합니다.

  • 강지우님의 프로필 이미지
    강지우

    수강평 10

    ∙

    평균 평점 5.0

    5

    100% 수강 후 작성

    클린 코드 작성에 대해 알고 좀 더 수월하게 코드를 작성할 수 있던거 같습니다 감사합니다!

    • 한코프
      지식공유자

      의견 감사드립니다. 앞으로도 좋은 컨텐츠로 보답드릴께요 ^^ 감사합니다.

  • 프로이직러 앵과장님의 프로필 이미지
    프로이직러 앵과장

    수강평 1

    ∙

    평균 평점 5.0

    5

    36% 수강 후 작성

    안녕하세요 벼 선생님 우선 이렇게 무지했던 여러개발방법에대해서 알려주셔서 감사합니다. 인텔리J를 이용해서 이렇게 여러가지 리펙토링 기법을 사용하는것에 대해서까지는 잘몰랐던것 같습니다. 역시 Springboot 던 intellij Tool이던 메뉴얼을 잘 읽어보는것이 필요하네요 그리고 리펙토링을 하는 방법이나 기법을 통해서 단축키쓰는것도 좋았지만 무엇보다 막연히 TDD가 무엇인지 이론상으로 이해만머리로햇지 코드레벨을 보는것도 좋은것 같네요 리펙토링 방법이나 단축키도 배웠는데 실제로 테스트코드를 구현하는 방법도 있으면 더좋을것같습니다. 정말 개발에 필요한 현실적인 짬에서 나오는 느낌이 느껴집니다. 입개발보다 찐개발자 입니다 앞으로도 벼선생님 좋은 하루되시고 다음번 컨텐츠도 기대할께여 :)

    • 한코프
      지식공유자

      @앵과장님, 첫 피드백 감사합니다. 오프라인에서는 주의 개발자 분들에게 편안하게 공유드렸던 내용이였는 데, 처음 온라인 강좌를 만들다 보니, 생각보다 ^^; 동영상을 촬영하면서 (우당탕...) 우왕좌왕 @.@한 부분이 있었던 것 같은데요. 그럼에도 불구하고, 긍정적인 피드백 주셔서 대단히 감사합니다. 현재, 다양한 로드맵을 구상 하면서 초심자 분들에게 어떻게 하면 좋은 가이드라인이 될지 많은 고민을 하고 있습니다. 의견주신 내용도 적극적으로 검토해서 다음 강좌에서는 좀더 좋은 모습으로 강의가 진행될수 있도록 더욱 더 노력하겠습니다. 감사합니다. (꾸벅!!)

  • 가룟유다님의 프로필 이미지
    가룟유다

    수강평 24

    ∙

    평균 평점 4.9

    4

    100% 수강 후 작성

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!

    지식공유자의 깜짝할인 중 (19:41:42 남음)

    월 ₩240,092

    5개월 할부 시

    24%

    ₩77,000

    ₩1,200,462

    평생교육이용권 지원 강의