
AI 생성 코드를 검증하고 배포까지 완주하는 실전 리뷰 워크플로우
한코프
무료
입문 / 인공지능(AI)
5.0
(2)
AI 코드의 재작업과 불안이 반복됩니다. 실무에서 검증·배포한 기준으로 완주 가능한 리뷰법을 안내합니다.
입문
인공지능(AI)

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







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





SK C&C
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
프로이직러 앵과장
안녕하세요 벼 선생님 우선 이렇게 무지했던 여러개발방법에대해서 알려주셔서 감사합니다. 인텔리J를 이용해서 이렇게 여러가지 리펙토링 기법을 사용하는것에 대해서까지는 잘몰랐던것 같습니다. 역시 Springboot 던 intellij Tool이던 메뉴얼을 잘 읽어보는것이 필요하네요 그리고 리펙토링을 하는 방법이나 기법을 통해서 단축키쓰는것도 좋았지만 무엇보다 막연히 TDD가 무엇인지 이론상으로 이해만머리로햇지 코드레벨을 보는것도 좋은것 같네요 리펙토링 방법이나 단축키도 배웠는데 실제로 테스트코드를 구현하는 방법도 있으면 더좋을것같습니다. 정말 개발에 필요한 현실적인 짬에서 나오는 느낌이 느껴집니다. 입개발보다 찐개발자 입니다 앞으로도 벼선생님 좋은 하루되시고 다음번 컨텐츠도 기대할께여 :)
5.0
강지우
클린 코드 작성에 대해 알고 좀 더 수월하게 코드를 작성할 수 있던거 같습니다 감사합니다!
5.0
KimAresen
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분)
해당 강의에서 제공:
5. Rename
04:28
7. inline
04:48
9. Extract Method
03:38
10. Change Signature
08:34
전체
6개
4.7
6개의 수강평
수강평 48
∙
평균 평점 5.0
5
Intellij 를 쓰면서 IDE에서 지원하는 리팩토링을 듣기만 하고 어떻게 써야하지 라는 생각만 가지고 있었는데, 실제로 예제를 리팩토링 하면서 바뀌는 소스코드와 해당 기능이 어떠한 상황에서 쓰는지 적혀있어 좋았습니다. intellij IDE로 천천히 리팩토링을 진행할 수 있겠다는 자신감이 좀 생기네요. 좋은 강의 감사합니다.
@KimAresen님, 친절한 수강평 감사드립니다. 오랫동안 프로그래밍을 해오면서, 리팩토링이라는 행위 만큼, 뭔가 답을 찾기 어려운 주제는 없었던것 같아요 ^^ 그래서 인지, 도움이 되셨다고 하니, 저도 힘이 되네요 ^^ 다음 강의도 열심히 준비해서 보답하겠습니다. 다시 한번 감사드립니다.
수강평 1
∙
평균 평점 5.0
5
안녕하세요 벼 선생님 우선 이렇게 무지했던 여러개발방법에대해서 알려주셔서 감사합니다. 인텔리J를 이용해서 이렇게 여러가지 리펙토링 기법을 사용하는것에 대해서까지는 잘몰랐던것 같습니다. 역시 Springboot 던 intellij Tool이던 메뉴얼을 잘 읽어보는것이 필요하네요 그리고 리펙토링을 하는 방법이나 기법을 통해서 단축키쓰는것도 좋았지만 무엇보다 막연히 TDD가 무엇인지 이론상으로 이해만머리로햇지 코드레벨을 보는것도 좋은것 같네요 리펙토링 방법이나 단축키도 배웠는데 실제로 테스트코드를 구현하는 방법도 있으면 더좋을것같습니다. 정말 개발에 필요한 현실적인 짬에서 나오는 느낌이 느껴집니다. 입개발보다 찐개발자 입니다 앞으로도 벼선생님 좋은 하루되시고 다음번 컨텐츠도 기대할께여 :)
@앵과장님, 첫 피드백 감사합니다. 오프라인에서는 주의 개발자 분들에게 편안하게 공유드렸던 내용이였는 데, 처음 온라인 강좌를 만들다 보니, 생각보다 ^^; 동영상을 촬영하면서 (우당탕...) 우왕좌왕 @.@한 부분이 있었던 것 같은데요. 그럼에도 불구하고, 긍정적인 피드백 주셔서 대단히 감사합니다. 현재, 다양한 로드맵을 구상 하면서 초심자 분들에게 어떻게 하면 좋은 가이드라인이 될지 많은 고민을 하고 있습니다. 의견주신 내용도 적극적으로 검토해서 다음 강좌에서는 좀더 좋은 모습으로 강의가 진행될수 있도록 더욱 더 노력하겠습니다. 감사합니다. (꾸벅!!)
수강평 24
∙
평균 평점 4.9
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!