ETC

ν•œ 걸음 μ•žμ„  κ°œλ°œμžκ°€ μ§€κΈˆ κΌ­ μ•Œμ•„μ•Ό ν•  ν΄λ‘œλ“œ μ½”λ“œ - μ±…μœΌλ‘œ Claude Code λ§ˆμŠ€ν„° 되기

ν”„λ‘œκ·Έλž˜λ¨Έ μ˜€μ›” 2025. 11. 23.

 

 

 

 

μ‚¬λ‚΄μ—μ„œλ„ Cursor AIλ₯Ό μ κ·Ήμ μœΌλ‘œ ν™œμš©ν•˜κ³  μžˆμ–΄ μžμ—°μŠ€λŸ½κ²Œ AI μ—μ΄μ „νŠΈλ₯Ό κΈ°λ°˜μœΌλ‘œ ν•œ κ°œλ°œ λ°©μ‹μ— κ΄€μ‹¬μ„ λ‘κ³  μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μ‹€λ¬΄μ—μ„œ μ§μ ‘ ν™œμš©ν•΄ λ³΄λ‹ˆ, AI μ—μ΄μ „νŠΈλŠ” λ‹¨μˆœνžˆ μ½”λ“œλ₯Ό μƒμ„±ν•΄ μ£ΌλŠ” λ„ꡬλ₯Ό λ„˜μ–΄, μ‹€μ œ μ—…무 νš¨μœ¨μ„ λ†’이고 κ°œλ°œ κ²½ν—˜ μžμ²΄λ₯Ό ν™•μž₯ν•΄ μ£ΌλŠ” μ—­ν• μ„ ν•œλ‹€λŠ” μ μ„ μ²΄κ°ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 

 

κ·ΈλŸ¬λ‹€ λ³΄λ‹ˆ μ–΄λ–»κ²Œ ν•˜λ©΄ μ΄λŸ¬ν•œ AI μ—μ΄μ „νŠΈλ₯Ό λ” μž˜ ν™œμš©ν•  μˆ˜ μžˆμ„μ§€, κ·Έλ¦¬κ³  κ°œλ°œ νλ¦„ μ†μ— λ”μš± νš¨κ³Όμ μœΌλ‘œ ν†΅ν•©ν•  μˆ˜ μžˆμ„지에 λŒ€ν•΄ κ³ λ―Όν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

 

 

μ‹€μ œ μ‹€λ¬΄μ—μ„œ μ‚¬μš©ν•˜κ³  μžˆλŠ” Cursor AI λͺ¨μŠ΅

 

 

μ—¬λŸ¬ μ»¨νΌλŸ°μŠ€μ™€ 개발 κ΄€λ ¨ μ˜μƒμ„ 찾아보며 정보λ₯Ό μˆ˜μ§‘ν•˜λ˜ κ³Όμ •μ—μ„œ, κ°œλ°œμžλ“€μ΄ Cursor AIμ—μ„œ μ μ°¨ λ†’은 μ μœ μœ¨μ„ λ³΄μ΄λŠ” ν΄λ‘œλ“œ μ½”λ“œ(Claude Code)둜 μ΄λ™ν•˜λŠ” νλ¦„을 ν™•μΈν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” λ‹¨μˆœνžˆ μ½”λ“œ μžλ™ μƒμ„± λŠ₯λ ₯의 ν–₯상 λ•Œλ¬Έμ΄λΌκΈ°λ³΄λ‹€, λ³΅μž‘ν•œ μ—…무 λ§₯락을 μ΄ν•΄ν•˜κ³  μ„€κ³„ μ˜λ„와 κΈ°μˆ μ  μ œμ•½μ„ λ™μ‹œμ— λ°˜μ˜ν•΄ μ£ΌλŠ” λŠ₯λ ₯ λ•λΆ„μ΄λΌλŠ” μ μ—μ„œ λ¬΄μ²™ μΈμƒ κΉŠμ—ˆμŠ΅λ‹ˆλ‹€.

마침 κΈΈλ²—μ—μ„œ 개발자 λŒ€μƒμ˜ Book 리뷰어λ₯Ό λͺ¨μ§‘ν•˜κ³  μžˆμ—ˆκ³ , κ·Έ 쀑에 <ν•œ 걸음 μ•žμ„  κ°œλ°œμžκ°€ μ§€κΈˆ κΌ­ μ•Œμ•„μ•Ό ν•  ν΄λ‘œλ“œ μ½”λ“œ>λΌλŠ” 책이 ν¬ν•¨λ˜μ–΄ μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

 

ν‰μ†Œ Cursor AIλ₯Ό ν™œμš©ν•΄ 온 κ²½ν—˜μ„ λ°”νƒ•μœΌλ‘œ, Claude Codeκ°€ μ–΄λ–€ 차별점을 보일지 ꢁ금증이 생겨 리뷰어에 μ§€μ›ν–ˆλŠ”λ° 운 μ’‹κ²Œλ„ 선정될 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μ•žμœΌλ‘œ 이 μ±… <ν•œ 걸음 μ•žμ„  κ°œλ°œμžκ°€ μ§€κΈˆ κΌ­ μ•Œμ•„μ•Ό ν•  ν΄λ‘œλ“œ μ½”λ“œ>λ₯Ό 읽으며 느꼈던 μž₯점과, μ‹€μ œ 개발 ν™˜κ²½μ—μ„œ ν΄λ‘œλ“œ μ½”λ“œλ₯Ό μ–΄λ–»κ²Œ ν™œμš©ν•  수 μžˆμ„μ§€μ— λŒ€ν•΄ 리뷰해 λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

 

 

 

“ν•œ 걸음 μ•žμ„  κ°œλ°œμžκ°€ μ§€κΈˆ κΌ­ μ•Œμ•„μ•Ό ν•  ν΄λ‘œλ“œ μ½”λ“œ”λŠ” μ‹€μŠ΅ μ€‘μ‹¬μœΌλ‘œ ν΄λ‘œλ“œ μ½”λ“œμ— λŒ€ν•œ κΆκΈˆμ¦μ„ ν•΄μ†Œν•΄ μ£ΌλŠ” μ±…μ΄μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜λ£¨ 1μ‹œκ°„μ”©, 총 4μ£Όκ°„μ˜ ν•™μŠ΅ 과정을 톡해 ν΄λ‘œλ“œ μ½”λ“œλ₯Ό μ‹€μ œ 개발 ν™˜κ²½μ—μ„œ μ–΄λ–»κ²Œ ν™œμš©ν•  수 μžˆλŠ”μ§€ λ‹¨κ³„μ μœΌλ‘œ μ•ˆλ‚΄ν•©λ‹ˆλ‹€.

 


 

 

첫째 μ£ΌλŠ” ν΄λ‘œλ“œ μ½”λ“œμ˜ μ„€μΉ˜μ™€ 초기 ν™˜κ²½ 섀정을 λ‹€λ£¨λŠ” μ£Όμ°¨μž…λ‹ˆλ‹€. μ±…μ—μ„œλŠ” macOS ν™˜κ²½μ„ κΈ°μ€€μœΌλ‘œ μ„€λͺ…ν•˜κ³  μžˆμ§€λ§Œ, 제 κ²½μš°μ—λŠ” μ—…λ¬΄μš©μœΌλ‘œ μ‚¬μš©ν•˜λŠ” Windows μš΄μ˜μ²΄μ œλ°–μ— μ—†μ–΄ κ·ΈλŒ€λ‘œ Windowsμ—μ„œ μ‹€μŠ΅μ„ μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸΌμ—λ„ 큰 어렀움은 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. μ™œλƒν•˜λ©΄, μ±…μ—μ„œ macOS와 Windows ν™˜κ²½ λͺ¨λ‘λ₯Ό κ³ λ €ν•˜μ—¬ 단계별 μ„€μΉ˜ 방법을 μ•ˆλ‚΄ν•˜κ³  있기 λ•Œλ¬Έμž…λ‹ˆλ‹€.

Windows ν™˜κ²½μ—μ„œ ν΄λ‘œλ“œ μ½”λ“œλ₯Ό ν™œμš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” λ¦¬λˆ…μŠ€ κΈ°λ°˜μ˜ μ‹€ν–‰ ν™˜κ²½μ„ λ¨Όμ € κ΅¬μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ΄λ₯Ό μœ„ν•΄ WSL2(Windows Subsystem for Linux)λ₯Ό μ„€μΉ˜ν–ˆκ³ , Ubuntu λ°°ν¬νŒμ„ ν•¨κ»˜ κ΅¬μ„±ν–ˆμŠ΅λ‹ˆλ‹€. μ΄ν›„ Ubuntu ν„°λ―Έλ„μ—μ„œ ν•„μš”ν•œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜κ³  μ…‹μ—… κ³Όμ •을 μ§„ν–‰ν•˜λ©΄, macOSμ—μ„œμ™€ μœ μ‚¬ν•œ λ°©μ‹μœΌλ‘œ ν΄λ‘œλ“œ μ½”λ“œλ₯Ό μ‚¬μš©ν•  μˆ˜ μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

 

 

 

Ubuntu  터미널을 ν†΅ν•΄μ„œ ν΄λ‘œλ“œ μ½”λ“œλ„ λ‹€μš΄ λ°›μ•„μ€¬μŠ΅λ‹ˆλ‹€.

 

 

κ·€μ—¬μš΄ ν΄λ‘œλ“œ μ½”λ“œ λͺ…령창을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. 닀크λͺ¨λ“œκ°€ 기본인데, κ°œλ°œμžλŠ” 또 닀크 λͺ¨λ“œμ΄λ‹ˆ κ·ΈλŒ€λ‘œ μ‹€ν–‰ν•΄μ€¬μŠ΅λ‹ˆλ‹€.

 

ν΄λ‘œλ“œ μ½”λ“œλ₯Ό μ œλŒ€λ‘œ ν™œμš©ν•΄μ£ΌκΈ° μœ„ν•΄μ„  ꡬ독을 ν•΄μ€˜μ•Όν•˜λŠ”λ°, 책에선 κ°œμΈμ€ "Pro" 버전 μΆ©λΆ„ν•˜λ‹€κ³  ν•˜μ—¬ Pro 버전 ꡬ독을 μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

 

 

 

계정 κ°€μž…κ³Ό κ΅¬λ…κΉŒμ§€ μ™„λ£Œ ν–ˆλ‹€λ©΄ λ‹€μŒκ³Ό 같이 claude λͺ…λ Ήμ–΄λ₯Ό 톡해 claude codeλ₯Ό μ‹€ν–‰ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 

첫 μ‹€ν–‰ κΈ°λ…μœΌλ‘œ ν΄λ‘œλ“œ μ½”λ“œμ—κ²Œ "λ„ˆλŠ” μ–΄λ–€ μ‘΄μž¬μΈμ§€ λ¬Όμ–΄λ΄€μŠ΅λ‹ˆλ‹€."

 

 

 

λˆˆμΉ˜κ°€ λΉ λ₯΄μ‹  뢄이라면, λ‹΅λ³€μ—μ„œ μž‘μ—… 디렉토리가 이미 μžˆλŠ” κ±Έ 보싀 수 μžˆμœΌμ‹ λ°μš”. μ±…μ—μ„œ μ œκ³΅ν•΄μ£ΌλŠ” git repository 둜 μ‹€μŠ΅μ„ μ§„ν–‰ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

 

μ΄λ ‡κ²Œ μ…‹νŒ…μ΄ λλ‚˜κ³  λ§ˆμ§€λ§‰λ‚ μ—λŠ” κ°„λ‹¨ν•œ μ‹€μŠ΅μ„ ν•΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

 


 

 

πŸˆν΄λ‘œλ“œ μ½”λ“œλ₯Ό 톡해 "고양이가 λ‚˜μ˜€λŠ” μ›ΉνŽ˜μ΄μ§€ λ§Œλ“€κΈ°"

 

 

고양이가 λ‚˜μ˜€λŠ” μ›Ή νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€μ–΄ λ‹¬λΌκ³ λ§Œ ν–ˆλŠ”λ°λ„, ν΄λ‘œλ“œ μ½”λ“œκ°€  각각의 κ΅¬ν˜„ 단계λ₯Ό κΈ°νšν•˜κ³ , μ‚¬μš©μžμ™€ μƒν˜Έμž‘μš©μ„ ν•˜λ©° μ›Ή κ°œλ°œμ„  ν•©λ‹ˆλ‹€.

 

 

 

μ›Ή νŽ˜μ΄μ§€ λ Œλ”λ§μ„ μœ„ν•΄ ν•„μš”ν•œ ν”„λ ˆμž„μ›Œν¬λ₯Ό λ‹€μš΄λ°›κ³ , ν”„λ‘œμ νŠΈ 디렉토리 생성, μ»΄ν¬λ„ŒνŠΈκΉŒμ§€ 슀슀둜 λ§Œλ“œλŠ” κ±Έ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

 

λ§Œλ“€λ‹€κ°€ μžμ‹ μ΄ μˆ˜μ •ν•΄μ•Όν•  κ±° κ°™λ‹€κ³  μƒκ°ν•œ 뢀뢄을 슀슀둜 μˆ˜μ •μ„ ν•˜κ³ , μ—¬λŸ¬ 단계λ₯Ό 거처 λ‘œμ»¬μ—μ„œ μ›Ή νŽ˜μ΄μ§€λ₯Ό λ„μ›Œλ³Ό 수 있게 ν™˜κ²½ μ„€μ •κΉŒμ§€ λ„μ™€μ€λ‹ˆλ‹€.

 

 

 

✨결과물

 

λ‹¨λ²ˆμ— λͺ…λ Ήκ³Ό κ²€μ¦μœΌλ‘œ 고양이가 μ›€μ§μ΄λŠ” μ›ΉνŽ˜μ΄μ§€λ₯Ό λ§Œλ“€ 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

 

ν•˜μ§€λ§Œ, 고양이가 쑰금 μ•„μ‰¬μ› λŠ”λ°μš”.... 

 

이 고양이 svg 도 ν΄λ‘œλ“œ μ½”λ“œλ₯Ό 톡해 λ§Œλ“  것이기 λ•Œλ¬Έμ—, ν΄λ‘œλ“œ μ½”λ“œκ°€ λ§Œλ“€μ–΄μ€€ 이미지가 μ•„λ‹ˆλΌ, 저희 집에 μžˆλŠ” 예쁜 달이λ₯Ό μΆ€μΆ”κ²Œ ν•˜λ„λ‘ μˆ˜μ •λ„ ν•΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

 

이미지가 μžˆλŠ” 경둜λ₯Ό ν΄λ‘œλ“œ μ½”λ“œμ—μ„œ μ£Όκ³ , 이미지 λ³€ν™˜ μˆ˜μ •μ„ μ‹œμΌ°μŠ΅λ‹ˆλ‹€.

 

 

 

μˆ˜μ • ν›„ μ„œλ²„λ₯Ό μ‹€ν–‰ν•΄λ³΄λ‹ˆ μ›ν•˜λŠ” κ²°κ³Όλ₯Ό μ–»μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.

 

 

 

문제점의 원인 νŒŒμ•…ν•˜κ³ , 그것에 λŒ€ν•œ μˆ˜μ •μ„ λΆ€νƒν•˜μ˜€μŠ΅λ‹ˆλ‹€.

 

 

 

 

πŸͺ„μƒˆλ‘­κ²Œ μˆ˜μ •λœ κ²°κ³Ό

 

 

였λ₯˜μ˜ λ‚΄μš©νŒŒμ•…ν•΄μ£Όκ³ , λ¬Έμ œμ μ„ μ„€λͺ…ν•΄μ€€ λ’€ μ΄λ ‡κ²Œ μ •μƒμ μœΌλ‘œ λŒμ•„κ°ˆ 수 μžˆλ„λ‘ κ²°κ³Όλ¬Ό λ˜ν•œ λ§Œλ“€μ–΄ μ€¬μŠ΅λ‹ˆλ‹€.

 


 

πŸ”’ 주차별 μš”μ•½ μ„€λͺ…

2μ£Όμ°¨

 

 

2 μ£Όμ°¨λŠ” ν΄λ‘œλ“œ μ½”λ“œλ₯Ό 개발 ν™˜κ²½μ— μžμ—°μŠ€λŸ½κ²Œ μ •μ°©μ‹œν‚€λŠ” 데 μ΄ˆμ μ„ λ§žμΆ”κ³  μžˆμŠ΅λ‹ˆλ‹€. λ‹¨μˆœνžˆ μ„€μΉ˜λ₯Ό 마치고 λͺ‡ κ°€μ§€ κΈ°λŠ₯을 μ‹œλ„ν•΄λ³΄λŠ” μˆ˜μ€€μ„ λ„˜μ–΄, μ‹€μ œ ν”„λ‘œμ νŠΈμ—μ„œ AIκ°€ 개발자의 μ˜λ„λ₯Ό μΆ©λΆ„νžˆ 이해할 수 μžˆλ„λ‘ κΈ°λ³Έ 틀을 λ§ˆλ ¨ν•˜λŠ” κ³Όμ •μž…λ‹ˆλ‹€. 이λ₯Ό μœ„ν•΄ κ°€μž₯ λ¨Όμ € κ΅¬μ„±ν•˜λŠ” 것이 CLAUDE.mdμž…λ‹ˆλ‹€. 이 λ¬Έμ„œλŠ” ν”„λ‘œμ νŠΈμ˜ λͺ©μ , 기술 μŠ€νƒ, 도메인 μ„€λͺ…, μ½”λ“œ μ»¨λ²€μ…˜κ³Ό μ˜ˆμ™Έ κ·œμΉ™ λ“± ν΄λ‘œλ“œ μ½”λ“œκ°€ μ°Έκ³ ν•΄μ•Ό ν•  핡심 정보λ₯Ό μ •λ¦¬ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€. 

(ν΄λ‘œλ“œ μ½”λ“œλ₯Ό ν™œμš©ν•˜λŠ”λ°μ— 제일 ν•΅μ‹¬λ˜λŠ” μš”μ†ŒλΌκ³  μƒκ°ν•©λ‹ˆλ‹€.)

 

이 λ‹¨κ³„μ—μ„œ κ°œλ°œμžλŠ” AIμ—κ²Œ μ§ˆλ¬Έμ„ λ˜μ§ˆ λ•Œλ§ˆλ‹€ λ°°κ²½ μ„€λͺ…을 λ°˜λ³΅ν•  ν•„μš”κ°€ μ—†μ–΄μ§€λ©°, ν΄λ‘œλ“œ μ½”λ“œλŠ” λ§ˆμΉ˜ ν”„λ‘œμ νŠΈ μ΄ˆκΈ° μ˜¨λ³΄λ”©μ„ λ§ˆμΉœ νŒ€μ›μ²˜λŸΌ λŒ€ν™”λ₯Ό μ΄μ–΄κ°ˆ μˆ˜ μžˆμŠ΅λ‹ˆλ‹€. 

 

μ΄ν›„μ—λŠ” ν”„λ‘¬ν”„νŠΈλ₯Ό λ‹¨μˆœ λͺ…령이 μ•„λ‹Œ λ¬Έμ œ μ •μ˜ → λͺ©ν‘œ μ„€μ • → μ œμ•½ μ‘°κ±΄ → μΆœλ ₯ ν˜•식 μ œμ‹œμ˜ κ΅¬μ‘°λ‘œ μž‘μ„±ν•˜λŠ” λ°©λ²•을 μ΅νžˆκ²Œ λ©λ‹ˆλ‹€. μ΄λ ‡κ²Œ μž‘μ„±λœ ν”„λ‘¬ν”„νŠΈλŠ” AIμ—κ²Œ λ” κΉŠμ€ μ΄ν•΄λ₯Ό μ œκ³΅ν•˜κ³ , κ°œλ°œμžκ°€ μ›ν•˜λŠ” μ§€μ κΉŒμ§€ λ„λ‹¬ν•˜λŠ” λ‹΅λ³€μ„ μœ λ„ν•  μˆ˜ μžˆκ²Œ ν•΄ μ€λ‹ˆλ‹€. 

 

λ˜ν•œ ν΄λ‘œλ“œ μ½”λ“œμ˜ μ‹€ν–‰ λͺ¨λ“œλ₯Ό μƒν™©λ³„λ‘œ ν™œμš©ν•˜λŠ” 방식을 배우며, μ½”λ“œ 생성, λ¦¬νŒ©ν† λ§, 뢄석, ν…ŒμŠ€νŠΈ 생성 λ“± μž‘μ—…μ˜ 성격에 따라 AI의 역할을 μ „ν™˜ν•˜λŠ” κ²½ν—˜μ„ ν•˜κ²Œ λ©λ‹ˆλ‹€. λ§ˆμ§€λ§‰μœΌλ‘œ λ‚΄μž₯된 파일 μ‹œμŠ€ν…œ μ ‘κ·Όκ³Ό 터미널 도ꡬ ν™•μž₯, 그리고 MCP 연동을 톡해 "μ‹€μ œ 개발 λ¦¬μ†ŒμŠ€," "λ°μ΄ν„°λ² μ΄μŠ€", "API", "λ¬Έμ„œ μ‹œμŠ€ν…œ"을 AI와 μ—°κ²°ν•¨μœΌλ‘œμ¨, λ‹¨μˆœν•œ “μ½”λ“œ 보쑰 도ꡬ”κ°€ μ•„λ‹ˆλΌ μ‹€μ§ˆμ μΈ 개발 νŒŒμ΄ν”„λΌμΈμ˜ μΌλΆ€λ‘œ ν΄λ‘œλ“œ μ½”λ“œλ₯Ό μ‚¬μš©ν•  수 μžˆλŠ” κΈ°λ°˜μ„ κ°–μΆ”κ²Œ λ©λ‹ˆλ‹€.

 

 

3μ£Όμ°¨

 

 

3 μ£Όμ°¨μ—μ„œλŠ” ν΄λ‘œλ“œ μ½”λ“œλ₯Ό λ‹¨μˆœν•œ κΈ°λŠ₯ 도ꡬ가 μ•„λ‹Œ 개발 μ›Œν¬ν”Œλ‘œμš°μ˜ ꡬ성 μš”μ†Œλ‘œ ν™œμš©ν•˜λŠ” μ „λž΅μ„ λ‹€λ£Ήλ‹ˆλ‹€. 이 λ‹¨κ³„μ—μ„œλŠ” ν”„λ‘œμ νŠΈ 섀계뢀터 κΈ°λŠ₯ κ°œλ°œκΉŒμ§€μ˜ 흐름 μ†μ—μ„œ AIλ₯Ό 어디에 λ°°μΉ˜ν• μ§€ κ³ λ―Όν•˜κ²Œ λ©λ‹ˆλ‹€. ν”„λ‘œμ νŠΈ 섀계 λ‹¨κ³„μ—μ„œλŠ” μš”κ΅¬μ‚¬ν•­κ³Ό 기술 ꡬ쑰λ₯Ό AI와 ν•¨κ»˜ μ •λ¦¬ν•˜κ³ , 각 κΈ°λŠ₯의 μ—­ν• κ³Ό 데이터 ꡬ쑰λ₯Ό κ²€μ¦ν•˜λŠ” 과정을 톡해 섀계 ν’ˆμ§ˆμ„ 높일 수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

이후 ν”„λ‘œμ νŠΈ λΆ€νŠΈμŠ€νŠΈλž˜ν•‘μ—μ„œλŠ” 초기 μ½”λ“œ ν…œν”Œλ¦Ώ 생성, μ˜μ‘΄μ„± μ„€μΉ˜, ν…ŒμŠ€νŠΈ ν™˜κ²½ ꡬ성 λ“± λ°˜λ³΅μ μ΄λ©΄μ„œ μ‹œκ°„μ΄ μ†Œλͺ¨λ˜λŠ” μž‘μ—…μ„ μžλ™ν™”ν•¨μœΌλ‘œμ¨ 개발 νš¨μœ¨μ„ κ·ΉλŒ€ν™”ν•©λ‹ˆλ‹€. 특히 μš”μ¦˜ 널리 μ“°μ΄λŠ” ν…ŒμŠ€νŠΈ 주도 개발(TDD)을 AI와 κ²°ν•©ν•˜μ—¬ μ–΄λ–»κ²Œ ν™œμš©ν•  수 μžˆλŠ”μ§€ λ³΄μ—¬μ€¬μŠ΅λ‹ˆλ‹€. κ°œλ°œμžλŠ” κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­μ„ μ „λ‹¬ν•˜κ³ , ν΄λ‘œλ“œ μ½”λ“œκ°€ μƒμ„±ν•œ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό κ²€ν† ν•˜λ©΄μ„œ ν…ŒμŠ€νŠΈ μˆ˜μ€€μ„ κ°œμ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

μ΄μ–΄μ§€λŠ” κ°œμ„  λ‹¨κ³„μ—μ„œλŠ” λ¦¬νŒ©ν† λ§, μ½”λ“œ 리뷰, μ„±λŠ₯ μ΅œμ ν™”κΉŒμ§€λ„ AIλ₯Ό ν™œμš©ν•  수 있으며, μ΄λŠ” ν˜Όμžμ„œλŠ” λ†“μΉ˜κΈ° μ‰¬μš΄ 뢀뢄을 AIκ°€ μ°Ύμ•„λ‚΄λŠ” κ²½ν—˜μ„ μ œκ³΅ν•΄ μ€λ‹ˆλ‹€. λ§ˆμ§€λ§‰μœΌλ‘œ λͺ…세와 λ¬Έμ„œν™”λ₯Ό λ‹€λ£¨λ©΄μ„œ “μ‚΄μ•„ μžˆλŠ” λ¬Έμ„œ”λ₯Ό μœ μ§€ν•˜λŠ” μ „λž΅μ„ λ°°μ›λ‹ˆλ‹€. 개발 쀑인 API의 μ‚¬μš© μ˜ˆμ‹œ, 섀계 λ³€κ²½ λ‚΄μ—­, ν…ŒμŠ€νŠΈ κΈ°μ€€ λ“± μ‹€μ‹œκ°„μœΌλ‘œ κ°±μ‹ λ˜λŠ” λ¬Έμ„œλ₯Ό AIμ—κ²Œ λ§‘κΉ€μœΌλ‘œμ¨, μœ μ§€λ³΄μˆ˜ λΉ„μš©μ„ 쀄이고 ν”„λ‘œμ νŠΈμ˜ ꡬ쑰적 완성도λ₯Ό 높일 수 μžˆμŠ΅λ‹ˆλ‹€.

 

4μ£Όμ°¨

 

 

λ§ˆμ§€λ§‰ 4 μ£Όμ°¨λŠ” ν΄λ‘œλ“œ μ½”λ“œλ₯Ό 도ꡬ μ΄μƒμ˜ μ‹œμŠ€ν…œμœΌλ‘œ ν™•μž₯ν•˜λŠ” λ‹¨κ³„μž…λ‹ˆλ‹€. 이 κ³Όμ •μ—μ„œλŠ” AI μ—”μ§„μ˜ νŠΉμ„±μ„ μ΄ν•΄ν•˜κ³ , ν”„λ‘œμ νŠΈμ˜ μ»¨ν…μŠ€νŠΈλ₯Ό 효율적으둜 κ΄€λ¦¬ν•˜λŠ” 방법을 배우게 λ©λ‹ˆλ‹€. 저도 책을 받은지 2 ~ 3 주밖에 λ˜μ§€ μ•Šμ•„ 아직 ν•™μŠ΅ν•˜μ§€ λͺ»ν•œ μ£Όμ°¨κΈ΄ ν•œλ°, μ†Œκ°œλ₯Ό μœ„ν•΄ κ°€λ³κ²Œ μ½μ–΄λ§Œ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

 

책에선 LLM이 닡변을 생성할 λ•Œ μ–΄λ–€ 정보에 영ν–₯을 λ°›λŠ”μ§€ νŒŒμ•…ν•˜κ³ , 개발자 슀슀둜 λͺ©μ μ— λ§žλŠ” μ»¨ν…μŠ€νŠΈλ₯Ό μ„€κ³„ν•¨μœΌλ‘œμ¨ 정확도와 일관성을 ν–₯μƒμ‹œν‚¬ 수 μžˆλ‹€κ³  μ„€λͺ…ν•©λ‹ˆλ‹€.

λ˜ν•œ μ‚¬μš©μž μ •μ˜ λͺ…령을 λ§Œλ“€μ–΄ 반볡 업무λ₯Ό λ‹¨μΆ•ν•˜λŠ” 방법을 읡히게 되며, 이λ₯Ό 톡해 μžμ‹ λ§Œμ˜ AI 개발 μž‘μ—… ν™˜κ²½μ„ ꡬ좕할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

μ΄ν›„μ—λŠ” ν΄λ‘œλ“œ μ½”λ“œλ₯Ό κΈ°λŠ₯적으둜 ν™•μž₯ν•˜μ—¬ μ „μš© λ„κ΅¬λ‚˜ μ™ΈλΆ€ λ¦¬μ†ŒμŠ€λ₯Ό μ—°κ²°ν•˜λŠ” 방식을 배우며, λ‹€μ–‘ν•œ MCP ν™œμš© μ „λž΅μ„ 톡해 API, DB, ν…ŒμŠ€νŠΈ μ‹œμŠ€ν…œ λ“± 개발 인프라 전체λ₯Ό AI와 연동할 수 있게 λ©λ‹ˆλ‹€.

 

특히 λ©€ν‹° μ—μ΄μ „νŠΈ ꡬ쑰λ₯Ό 톡해 AIκ°€ μ„œλ‘œ λ‹€λ₯Έ 역할을 μˆ˜ν–‰ν•˜λŠ” 방식 "예λ₯Ό λ“€μ–΄ ν•œ μ—μ΄μ „νŠΈλŠ” ν…ŒμŠ€νŠΈ 생성, λ‹€λ₯Έ μ—μ΄μ „νŠΈλŠ” λ¦¬νŒ©ν† λ§" 을 μ μš©ν•˜λŠ” 흐름은 AI 개발이 단일 ν”„λ‘¬ν”„νŠΈ μˆ˜μ€€μ„ λ„˜μ–΄ νŒ€ ν˜‘μ—… λͺ¨λΈλ‘œ ν™•μž₯될 수 μžˆλ‹€λŠ” κ°€λŠ₯성을 λ³΄μ—¬μ€λ‹ˆλ‹€.

 


 

πŸ’‘λ§ˆλ¬΄λ¦¬ν•˜λ©°

μ›Ή κ°œλ°œκ³Ό μ‹€λ¬΄ ν™˜κ²½μ—μ„œ Claude CodeλŠ” λ°±μ—”λ“œ API μ„€κ³„·κ΅¬ν˜„, ν…ŒμŠ€νŠΈ μžλ™ν™”, μ½”λ“œ λ¦¬λ·°·λ¦¬νŒ©ν† λ§, λ¬Έμ„œ μƒμ„± λ“± λ‹€μ–‘ν•œ μΈ‘λ©΄μ—μ„œ ν™œμš©λ  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€. 

 

μ˜ˆμ»¨λŒ€ REST API의 μ—”λ“œν¬μΈνŠΈ μ„€κ³„ μ‹œ κΈ°μ‘΄ μ½”λ“œλ² μ΄μŠ€ λΆ„석, ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ μžλ™ μƒμ„±, μ˜μ‘΄μ„± μ œκ±°λ₯Ό μœ„ν•œ λ¦¬νŒ©ν† λ§ μ œμ•ˆμ²˜λŸΌ λ°˜λ³΅μ μ΄κ³  μ‹œκ°„이 λ§Žμ΄ λ“œλŠ” μž‘업듀을 Claude Code와 μ—°κ³„ν•΄ μžλ™ν™”ν•˜κ±°λ‚˜ λ°˜μžλ™ν™”ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.
이 μ±…은 κ·ΈλŸ¬ν•œ ν™œμš©λ²•을 μž…λ¬ΈμžλΆ€ν„° μ‹€λ¬΄μžλ‘œ λ‚˜μ•„κ°€λŠ” λ‹¨κ³„κΉŒμ§€ μ„€κ³„λœ 4μ£Ό μ»€λ¦¬ν˜λŸΌμœΌλ‘œ μ•ˆλ‚΄ν•΄ μ£Όλ©°, μ„€μΉ˜·μ„€μ •λΆ€ν„° μ‹œμž‘ν•΄ μ‹€μ œ μ›Œν¬ν”Œλ‘œμš° λ‚΄μ— AIλ₯Ό λ…Ήμ—¬λ‚΄κ³ , νš¨μœ¨μ„ κ·ΉλŒ€ν™”ν•˜κ²Œλ” λ„μ™€μ€λ‹ˆλ‹€. 

 

λ”°λΌμ„œ λ°±μ—”λ“œ κ°œλ°œμžμ²˜λŸΌ “개발 μƒμ‚°μ„±μ„ λ†’이고 μ‹Άλ‹€”, “AI와 ν•¨κ»˜ κ°œλ°œ ν™˜κ²½μ„ λ°”꿔보고 μ‹Άλ‹€”λŠ” λΆ„λ“€μ—κ²Œ μ΄ μ±…은 λ§€μš° μœ μš©ν•œ κΈΈμž‘이가 λ˜μ–΄μ€„ κ²ƒμž…λ‹ˆλ‹€.
AI μ‹œλŒ€μ˜ ν•œ 걸음 μ•žμ„  개발자둜 λ‚˜μ•„κ°€κ³ μž ν•œλ‹€λ©΄, 이 μ±…κ³Ό Claude CodeλŠ” 쒋은 λ™λ°˜μžκ°€ λ˜μ–΄μ€„ 것이라고 μƒκ°ν•©λ‹ˆλ‹€!!!

λŒ“κΈ€