구현 방법에 대한 문의
안녕하세요. 강사님, 강의 잘 보고 있습니다.
강의를 보면서 궁금증이 생겨서 질문 남겨봅니다!
강의를 진행하시는 방식이 제공해 주신 스켈레톤 코드 베이스로 설명을 하시다가 구현되어 있는 것을 가져다가 붙여넣기 하시는 방식 같은데요! 이럴 때 수강생들의 입장에서는 강사님의 구현을 손으로 구현해 보는 게 좋을까요? 아니면 AI로 구현을 진행해서 강사님의 구현과 비교해 보는 게 좋을까요?
수강생들이 어떻게 강의를 들었으면 좋겠다는 생각을 하시는지 궁금합니다.
Answer 2
1
안녕하세요, 좋은 질문 감사합니다.
먼저 붙여넣기 방식에 대해 말씀드리면, 타이핑하는 시간을 줄이고 "왜 이렇게 판단했는가"에
시간을 쓰려고 그렇게 했습니다. 스타터 코드에 TODO 주석으로 채울 자리를 표시해 뒀으니
영상을 멈추고 직접 채워보실 수 있습니다.
질문하신 두 방식 중 하나를 고르실 필요는 없습니다. 강의에 둘 다 들어 있습니다.
앞쪽 실습 레슨들(2-3, 2-4, 7-2~7-4, 8-3 등)은 손으로 채우는 스타터입니다.
그리고 각 모듈 마지막에 AI Hands-on 레슨이 하나씩 있습니다(2-7, 3-7, 4-7, 5-6,
6-7, 7-7, 8-9). 이쪽은 손으로 타이핑하지 않고, 모듈에서 배운 판단을 CLAUDE.md에
제약으로 적어 에이전트에게 구현시킨 뒤 테스트와 k6로 검증하고 비판합니다.
어제 추가된 레슨이라 아직 안 보셨을 수도 있습니다.
권하는 순서는 이렇습니다.
1. 앞쪽 실습은 영상을 멈추고 직접 타이핑하세요. 손으로 해봐야 어디서 막히는지, 왜 그 순서인지가 몸에 남습니다. 막히면 영상을 재생해서 제 구현과 대조하세요.
2. 그다음 AI Hands-on 레슨으로 같은 주제를 에이전트에게 시켜보세요. 같은 문제를 두 번 푸는 셈인데, 두 번째는 "구현"이 아니라 "지시하고 검증하기"입니다.
[AI에게 시키는 방법 요약 - AI Hands On 실습 참조]
❌ 이 코드 어때? 개선점 알려줘
✅ 이 코드가 아래 기준을 지키는지 파일과 줄로 지목해서 알려줘.
(1) 확인과 차감이 한 번의 원자 연산 안에서 끝난다
(2) JVM 락을 쓰지 않는다: 서버가 두 대가 되면 무의미하다.
(3) 실패는 예외가 아니라 결과 타입으로 돌려준다
감사합니다!
0
ai-handson 프로젝트도 있고, system-design-practice도 있는데 제가 이해한 바로는 system-design-practice으로 손코딩 해보고, ai-handon으로는 AI 활용 코딩을 하면서 CLAUDE.md를 발전시켜봐라...? 이런 의미인가 싶어서요! 강의 수강 방법을 알려주시면 더 의미있는 수강이 될 것 같습니다.
유비쿼터스 언어와 class name
0
6
0
postgresql 인텔리제이 커뮤니케이션 버전에서는 실행 안되나요?
0
19
2
movablePageCount와 pageSize 상수
0
13
1
JPA와 네이티브 쿼리
0
15
1
자료
0
16
1
aws 계정 생성 질문
1
27
1
Tasklet 배치 관련 내용
0
20
1
에이전트 프로그램 다운로드 불가
0
29
2
verify.sh 4단계 실패 — Jenkins 컨테이너에서 127.0.0.1:6443 connection refused
0
20
1
조회 메서드 네이밍 질문
0
38
1
소스파일
0
36
1
Properties 설정이 추가되었는데
0
28
1
아무 수정도 안하고 주어진 소스로 그대로 했는데 패스워드 에러가 남
0
49
1
[환불 승인 요청] 강의 오결제 및 재구매 관련 문의드립니다.
0
42
1
처음 실행 시 계속 패스워드가 틀리다고 나옴. 수정하고 해도 마찬가지임
1
61
2
22강 [토큰 저장] 질문
0
45
1
음성불량
0
42
1
13강 [로그인 단일 토큰] 에서 프로젝트 실행 시 에러
0
39
1
11강 [실습] Docker로 MySQL1 분만에 실행하기
0
68
2
11강 [실습] Docker로 MySQL1 분만에 실행하기
0
52
2
설치 가이드대로 해도 안되는 경우가 있더라고요
0
48
2
isInterrupted 질문 있다.
0
30
1
MSA 통신방식에 대해서 질문 있습니다.
0
47
1
안녕하세요 질문있습니다.!
0
56
2

