๋‚˜๋งŒ์˜ Claude Code ํ•˜๋„ค์Šค (SPECยทTDDยทCI๋กœ ์ง“๋Š” AI ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ)

ํด๋กœ๋“œ ์ฝ”๋“œ๋กœ ์„ค๊ณ„๋ถ€ํ„ฐ TDD, CI๊นŒ์ง€ ์™„์„ฑ. ํ•œ ๊ธฐ๋Šฅ์„ spec ํ•œ ์ค„์—์„œ main ๋จธ์ง€๊นŒ์ง€.

(4.9) ์ˆ˜๊ฐ•ํ‰ 47๊ฐœ

์ˆ˜๊ฐ•์ƒ 499๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง
ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง
ai์›Œํฌํ”Œ๋กœ์šฐ
ai์›Œํฌํ”Œ๋กœ์šฐ
ํด๋กœ๋“œ์ฝ”๋“œ
ํด๋กœ๋“œ์ฝ”๋“œ
ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง
ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง
ai์›Œํฌํ”Œ๋กœ์šฐ
ai์›Œํฌํ”Œ๋กœ์šฐ
ํด๋กœ๋“œ์ฝ”๋“œ
ํด๋กœ๋“œ์ฝ”๋“œ
๋„ค์ด๋ฒ„
๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€
๋ฐฐ๋‹ฌ์˜๋ฏผ์กฑ
์‚ผ์„ฑ
๋ผ์ธ

๋ผ์ธ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋„ค์ด๋ฒ„
๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€
๋ฐฐ๋‹ฌ์˜๋ฏผ์กฑ
์‚ผ์„ฑ
๋ผ์ธ

๋ผ์ธ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.9

5.0

ํ‹ฐ๋ฒณ๋กœ๋ณด

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๊ฐ•์˜๋ฅผ ๋ณด๋ฉด์„œ ์ œ๊ฐ€ ํ•˜๋Š” ์ž‘์—…์ด ์˜์‹ฌ์—์„œ ํ™•์‹ ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ฐ•์˜๋ฅผ ๋ณด๊ธฐ ์ „์— ๋งŒ๋“  ์Šคํ‚ฌ, ํ›…์ด ์™œ ๋งค๋ฒˆ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”์ง€ ์ดํ•ด๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋‹ค๋ณด๋‹ˆ ๋ชฐ๋ž๋˜ ํ”„๋ก ํŠธ ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์–ด ๋งŽ์€ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋ฒˆ์— ์˜ฌ๋ฆฌ์‹  ๋น„๋™๊ธฐ ๊ฐ•์˜๋„ ๊ด€์‹ฌ์ด ๊ฐˆ ์ •๋„๋กœ ์ตœ๊ทผ ๊ฐ•์˜ ์ค‘์—์„œ ์ œ์ผ ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ดค์–ด์š”

5.0

zzgh06

60% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์•„์ง ๋‹ค ๊ฐ•์˜๋ฅผ ๋“ฃ์ง€๋Š” ๋ชปํ–ˆ์ง€๋งŒ ์˜ฌํ•ด ์ œ๊ฐ€ ๋“ค์€ ๊ฐ•์˜ ์ค‘ ์ œ์ผ ์ข‹์€ ๊ฐ•์˜์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํด๋กœ๋“œ ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•ด์•ผ ํ•˜๋„ค์Šค ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๊ฐœ๋ฐœ์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผ์ด์—ˆ๊ณ  ๋งŽ์€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š” ๋งŒํผ ์–ด๋–ค ๋ฐฉ์‹์„ ์ฑ„ํƒํ•ด์„œ ํ•˜๋„ค์Šค ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด๋ณผ ์ˆ˜ ์žˆ์„์ง€ ์„ ํƒ์ง€๊ฐ€ ๋งŽ์•„์„œ ๋” ๊ณ ๋ฏผ์ด์—ˆ๋Š”๋ฐ ์œ ํˆฌ๋ธŒ์—์„œ ํ”„๋กฑํŠธ๋‹˜์ด ๊ฐ•์˜๋ฅผ ๋งŒ๋“œ์…จ๋‹ค๊ณ  ํ•˜์…”์„œ ํ‰์†Œ ์œ ์ตํ•œ ์ปจํ…์ธ ๋ฅผ ์ œ๊ณตํ•ด์ฃผ์‹  ๊ฒƒ์„ ๋ฏฟ๊ณ  ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์„ ํƒํ–ˆ๊ณ  ์ง์ ‘ ์‹ค์Šตํ•ด๋ณด๋ฉด์„œ ๋‚˜๋งŒ์˜ ํ•˜๋„ค์Šค ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋งŽ์€ ๊ณต๋ถ€๊ฐ€ ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๋‚จ์€ ๊ฐ•์˜๋„ ์ˆ˜๊ฐ•ํ•˜๊ณ  ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ํ™œ์šฉํ•ด๋ณด๋ฉด์„œ ๋‚˜๋งŒ์˜ ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

5.0

๊ด€ํƒœ

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์ €๋ฒˆ ๋น„๋™๊ธฐ ๊ฐ•์˜์— ์ด์–ด์„œ ์ด๋ฒˆ ๊ฐ•์˜๋„ ์ •๋ง ์ž˜ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค! ๋•๋ถ„์— AI ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ์— ๋Œ€ํ•ด ํ™•์‹คํžˆ ์ดํ•ด๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. :) ๊ทธ๋Ÿฐ๋ฐ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋ณด๋‹ˆ ์ด๋Ÿฐ ๊ถ๊ธˆ์ฆ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ํŒ€์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•œ๋‹ค๋ฉด ์ฝ”๋“œ๋Š” AI๊ฐ€ ๋‹ค ์ž‘์„ฑํ•˜๋Š”๋ฐ ๊ฒฐ๊ตญ ์‚ฌ๋žŒ์ด ์ผ์ผ์ด PR ๋ฆฌ๋ทฐ๋ฅผ ํ•˜๋Š” ๊ณผ์ •์ด ํ•˜๋‚˜์˜ ์ปค๋‹ค๋ž€ ๋ณ‘๋ชฉ์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. AI์˜ ์†๋„๋ฅผ ์‚ฌ๋žŒ์ด ๋”ฐ๋ผ๊ฐ€์ง€ ๋ชปํ•˜๋Š” ์ƒํ™ฉ์ด ์˜ฌ ํ…๋ฐ ์ด๋ฅผ ์ž๋™ํ™”ํ•œ๋‹ค๋ฉด ์–ด๋–ค ๊ธฐ์ค€๊ณผ ๋ฐฉ๋ฒ•์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๊ฒŒ ์ข‹์„์ง€ ๋„ˆ๋ฌด ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์งœ์ง€ ์•Š๋Š” ์‹œ๋Œ€์— ํŒ€ ๋‹จ์œ„ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์–ด๋–ป๊ฒŒ ๋ณ€ํ•ด์•ผ ํ• ๊นŒ์š”? ์ด๋Ÿฐ ๊ถ๊ธˆ์ฆ๋“ค์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์‹ฌํ™” ๊ณผ์ •์ด๋‚˜ AI ๋„ค์ดํ‹ฐ๋ธŒ ํŒ€์˜ ํ˜‘์—… ์ž๋™ํ™” ์ „๋žต์— ๋Œ€ํ•ด์„œ๋„ ๋‚˜์ค‘์— ๋” ํ’€์–ด์„œ ๋‹ค๋ค„์ฃผ์‹œ๋ฉด ์ •๋ง ๋„์›€์ด ๋งŽ์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • ์ž‘๋™ํ•˜๋Š” ์‹ค์šฉ์  ํ•˜๋„ค์Šค ์„ธํŠธ

  • TDD ํ’€ ์‚ฌ์ดํด ๊ฒฝํ—˜

  • Agent ๊ธฐ๋ฐ˜ ํ’€ ํŒŒ์ดํ”„๋ผ์ธ ํ†ตํ•ฉ ๊ฒฝํ—˜



๊ฐ•์˜ ์†Œ๊ฐœ

  • ์ž‘์€ ๊ธฐ๋Šฅ์„ ์™„์„ฑํ•˜๋ฉด์„œ, Agent ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ง์ ‘ ์ง“๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • Anthropic ์—์„œ ๊ฐ€์žฅ ์ถ”์ฒœํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ํ•˜๋„ค์Šค์ธ TDD ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • ๊ฐ•์˜ ์ˆ˜๊ฐ•ํ›„ ์ƒ์„ฑ๋œ ์Šคํ‚ฌ๋“ค๊ณผ ์›Œํฌํ”Œ๋กœ์šฐ ๊ฐœ๋…์„ ํ†ตํ•ด์„œ ์ดํ›„ ๊ฐœ๋ฐœํ”„๋กœ์ ํŠธ์—์„œ ์‘์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ•์˜ ์ „์ฒด์—์„œ ํด๋กœ๋“œ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.



๊ฐ•์˜ ํŠน์ง•

  • Agent ๊ฐœ๋ฐœ๋ฐฉ์‹์„ ํ†ต์ œํ•˜๋Š” ๋‚˜๋งŒ์˜ Harness ๋งŒ๋“ค๊ธฐ ํ›ˆ๋ จ (Skill๊ธฐ๋ฐ˜)

  • Agent ๋ฅผ ํ™œ์šฉํ•œ TDD ์ „์ฒด ์‚ฌ์ดํด ๊ฒฝํ—˜


  • ์ „ํ†ต์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๊ฐœ๋…์„ Claude Code๋กœ ์‹คํ˜„

  • ํฌํŠธํด๋ฆฌ์˜ค๋ณด๋‹ค ์›Œํฌํ”Œ๋กœ์šฐ ์ดํ•ด์— ์ง‘์ค‘ํ•˜๋Š” ๊ฐ•์˜

  • ํด๋กœ๋“œ์ฝ”๋“œ๋กœ ๋ฐฐ์šฐ์ง€๋งŒ, Codex ๋“ฑ ๋‹ค๋ฅธ ๋„๊ตฌ์—์„œ๋„ ์‘์šฉํ•ด์„œ ํ™œ์šฉ ๊ฐ€๋Šฅ

  • ๋ฆฌ์•กํŠธ ์›นํ”„๋กœ์ ํŠธ๋ฅผ ์†Œ์žฌ๋กœ ํ•˜์ง€๋งŒ ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ฐธ๊ณ ๊ฐ€ ๊ฐ€๋Šฅํ•ด์š”


์ถ”์ฒœ

  • Claude, Codex ๋ช…๋ น์–ด ์ˆ˜์ค€์ด์ƒ์˜ Agentic ๊ฐœ๋ฐœ๋ฐฉ์‹์„ ์•Œ๊ณ  ์‹ถ์€๋ถ„

  • ์ž๊ธฐ๋งŒ์˜ AI ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์™„์„ฑํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ๋ถ„์„/์„ค๊ณ„ ๊ณผ์ •์„ ์ œ๋Œ€๋กœ ๊ฒฝํ—˜ํ•˜๊ณ  ์—…๋ฌด์— ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • AI ์‹œ๋Œ€์— TDD ๋ฐฉ์‹์œผ๋กœ ๊ผผ๊ผผํ•œ ๊ฒ€์ˆ˜์™€ ํ…Œ์ŠคํŒ…์„ ํ•˜๊ณ  ์‹ถ์€ ๋ถ„



๋‚œ์ด๋„ & ์„ ์ˆ˜ ์ง€์‹

  • ์ดˆ๋ณด๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ Git/NPM/React/ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ณธ ์ง€์‹์ด ์žˆ์–ด์•ผ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ•์˜์—์„œ๋Š” React + Vite๊ธฐ๋ฐ˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์œ„ํ•œ ๋„๊ตฌ์ •๋„๋กœ ์ƒ๊ฐํ•ด๋„ ์ข‹์•„์š”



ํ”„๋กœ์ ํŠธ ์ •๋ณด

  • ๊ฐ„๋‹จํ•œ Note๋ฅผ ์ž‘์„ฑํ•˜๋Š” Note ์›น ์„œ๋น„์Šค

  • ๊ธฐ๋ณธ ๊ตฌ์„ฑ์ด ์™„๋ฃŒ๋œ note web์„ github์—์„œ fork๋ฐ›์•„์„œ ์‹œ์ž‘ (๋˜๋Š” ์ง์ ‘ ๋””์ž์ธ๋ถ€ํ„ฐ ๊ตฌ์„ฑ๊ฐ€๋Šฅ)

  • ์ „์ฒด ๊ฐ•์˜ ๋™์•ˆ note web์˜ 'tag' ๊ธฐ๋Šฅ๋งŒ ๊ฐœ๋ฐœํ•จ



์ด ๊ฐ•์˜์˜ ์›Œํฌ ํ”Œ๋กœ์šฐ

  • ๊ฐ•์˜๋Š” ๋‹จ๋…์ ์œผ๋กœ ์ฑ•ํ„ฐ๋ณ„๋กœ ์ˆ˜๊ฐ•๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์ „์ฒด ํ๋ฆ„์ด ์ด์–ด์ง‘๋‹ˆ๋‹ค.

  • ์—„๊ฒฉํ•œ ํ™˜๊ฒฝ๊ตฌ์„ฑ๋ถ€ํ„ฐ, ๋ถ„์„, ์„ค๊ณ„, TDD๊ธฐ๋ฐ˜๊ฐœ๋ฐœ, ์ž์œจ์ฃผํ–‰๊นŒ์ง€ ๋‹ค๋ฃน๋‹ˆ๋‹ค



์˜คํ”ˆ ์ดํ›„ ์—…๋ฐ์ดํŠธ ์ •๋ณด โœจ

  • ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŠธ ์ดํ•ด ํŠน๊ฐ• ์ถ”๊ฐ€

  • ๊ฐœ๋ฐœ๋‹จ๊ณ„ ์›Œํฌํ”Œ๋กœ์šฐ ํ†ตํ•ฉ-16๊ฐ• ์ถ”๊ฐ€

  • ๊ฐœ๋ฐœ๋‹จ๊ณ„ ์ž์œจ์ฃผํ–‰ ์›Œํฌํ”Œ๋กœ์šฐ ๋งŒ๋“ค๊ธฐ - 17๊ฐ• ์ถ”๊ฐ€



๊ฐ•์˜ ์ž๋ฃŒ

  • ๋ชจ๋“  ์ฑ•ํ„ฐ์˜ '์ด๋ก 'ํŽธ ๊ฐ•์˜ ์ž๋ฃŒ๋ฅผ PDF๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


AIํ™œ์šฉ๋ฒ”์œ„ (์ฐธ๊ณ )

  • ๊ฐ•์˜๋‚ด ์„ค๋ช…์ž๋ฃŒ๋Š” ์ž‘์„ฑํ•œ ๋งˆํฌ๋‹ค์šด ๊ฐ•์˜์ž๋ฃŒ๋ฅผ, claude skills์„ ํ™œ์šฉํ•ด์„œ HTML๋กœ ๋ณ€ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • claude code ๊ฒ€์ฆ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ฐ•์˜์ž๋ฃŒ์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ๊ฒ€์‚ฌ ๋ฐ ๋‚ด์šฉ์„ ์˜ฌ๋ฐ”๋ฅด๊ณ  ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ž๊ธฐ๋งŒ์˜ AI ์ฝ”๋”ฉ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋งŒ๋“ค ์‹ถ์€ ๋ถ„

  • Claude Code๋ฅผ ์‹ค์ „ ์›Œํฌํ”Œ๋กœ์šฐ์— ๋…น์ด๊ณ  ์‹ถ์€ ๋ถ„

  • Agent๊ฐœ๋ฐœ์—์„œ TDD๋ฅผ ์–ด๋–ป๊ฒŒ ๋…น์ผ์ง€ ๊ถ๊ธˆํ•œ ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Git ๊ธฐ๋ณธ (branch ยท commit ยท PR ยท merge), GitHub ์ €์žฅ์†Œยท์ด์ŠˆยทPR ๋‹ค๋ฃจ๊ธฐ

  • npm ยท Node.js

  • JavaScript / React ๊ธฐ์ดˆ ์ดํ•ด

์•ˆ๋…•ํ•˜์„ธ์š”
ํ”„๋กฑํŠธ์ž…๋‹ˆ๋‹ค.

์ธํ”„๋Ÿฐ์ธ์ฆ

์ปค๋ฆฌ์–ด์ธ์ฆ

1,029

๋ช…

์ˆ˜๊ฐ•์ƒ

62

๊ฐœ

์ˆ˜๊ฐ•ํ‰

15

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

2

๊ฐœ

๊ฐ•์˜

  • ํ”„๋กฑํŠธ ์œ ํŠœ๋ธŒ ์ฑ„๋„ : https://www.youtube.com/@frongt

  • AI์‹œ๋Œ€ ๊ฐœ๋ฐœ ํ•™์Šต : https://devskills.net

  • ์šฐ์•„ํ•œํ˜•์ œ๋“ค, NAVER, ํ˜„๋Œ€์ž๋™์ฐจ, ์„œ์šธ๋Œ€ํ•™๊ต๋“ฑ์—์„œ Web ๋ฐ AI Agent ๊ต์œก์„ ํ•ด์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • TmaxSoft, NAVER, NHN NEXT, SK Planet ์„ ๊ฑฐ์ณ ์ฝ”๋“œ์Šค์ฟผ๋“œ์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

60๊ฐœ โˆ™ (7์‹œ๊ฐ„ 18๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

47๊ฐœ

4.9

47๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • hagarakyo๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    hagarakyo

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    ์ˆ˜์ •๋จ

    5

    69% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ํ˜ธ ํ•˜๋„ค์Šค ๋ณด๋‹ค๋Š” TDD ์ค‘์š”์„ฑ๊ณผ ์›Œํฌํ”Œ๋กœ์šฐ์— ๊ด€๋ จ๋œ ์ •๋ณด๊ฐ€ ๋” ๋“ค์–ด์™€์š” ใ…‹ใ…‹ใ…‹ ํ•˜๋„ค์Šค๊ฐ€ ๋ญ”๊ฐ€ ์—์ด์ „ํŠธ์˜ ํ‹€์„ ๋งŒ๋“ค์–ด์ค€๋‹ค๋Š” ๊ฑด ์•Œ๊ฒŸ๋Š”๋ฐ ํ•˜๋„ค์Šค๋ฅผ ํ–‡์„๋•Œ์™€ ์•ˆ ํ–ˆ์„๋•Œ์˜ ์ฝ”๋“œ ์‹ ๋ขฐ๋„์— ๋Œ€ํ•œ ์ฐจ์ด์ ? ์ด๋‚˜ ๊ทธ๋Ÿฐ๊ฒŒ ์™€๋‹ฟ์ง€๋Š” ์•Š์•˜๋˜ ๊ฒƒ ๊ฐ™์•„์š” ! ์•ฝ๊ฐ„ ์Šคํ‚ฌ๋กœ ์›Œํฌ ํ”Œ๋กœ์šฐ ์ž๋™ํ™”๊ฐ€ ๋” ๋งŽ์€ ๋ถ€๋ถ„์„ ์ฐจ์ง€ ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ฌ๊นŒ ! ํ—ˆ๋‚˜ ๊ธ์ •์ ์œผ๋กœ TDD๊ฐ€ ์™œ ์ค‘์š”ํ•œ์ง€ TDD์›Œํฌ ํ”Œ๋กœ์šฐ๋ฅผ ํ•˜๋Š”๊ฑด ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์„์ง€ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ถ”๊ฐ€๋กœ ์–ป์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด? ์ข‹์€ ๊ฐ•์˜ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์œ ํŠœ๋ธŒ์—์„œ ๋ณด๋‹ค๊ฐ€ ๋Œ“๊ธ€๋ณด๊ณ  ๊ฐ•์˜๊นŒ์ง€ ์‚ฌ๊ฒŒ ๋  ์ •๋„๋กœ ์ „๋‹ฌ๋ ฅ์ด ์ข‹์œผ์‹ญ๋‹ˆ๋‹ค. ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๊ฐ•์˜ ์ž˜๋ชป์‚ฌ๋ฉด ์ด๊ฑฐ ๋งํ•˜๋‹ค๊ฐ€ "์•„, ๊ทธ ์ผ์ผ€ ์ €์ผ€.." ํ•˜๋Š” ๊ฐ•์˜๋„ ์žˆ๋Š”๋ฐ ๋ฌผํ๋ฅด๋“ฏ ~ ์™„์ „ ์™๋ฐ•ํžˆ๊ธด ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ง€๋ฆผ

    • ํ”„๋กฑํŠธ
      ์ง€์‹๊ณต์œ ์ž

      ๋ง์”€ํ•˜์‹  ๊ฒŒ ์ •ํ™•ํ•ด์š” ๐Ÿ™ ์ด ๊ฐ•์˜๋Š” TDD๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ฒฌ๊ณ ํ•œ ๋ถ„์„/์„ค๊ณ„,๊ฒ€์ฆ workflow๋กœ ํ•˜๋„ค์Šค๋ฅผ ๊พธ๋ฆฌ๊ณ  ์žˆ์–ด์š”. ๊ทธ๋ž˜์„œ ๊ฐ•์˜ ์ค‘์—” ์›Œํฌํ”Œ๋กœ์šฐยทTDD๊ฐ€ ๋” ์†์— ์žกํžˆ๋Š” ๊ฒŒ ์ž์—ฐ์Šค๋Ÿฌ์›Œ์š”. "์‹ ๋ขฐ๋„ ์ฐจ์ด"๋Š” ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•ด๋ณด์‹œ๋ฉด ๊ทธ๋ž˜๋„ ์ฒด๊ฐ ๋˜์‹ค ๊ฑฐ์˜ˆ์š”! ์ข‹์€ ํ”ผ๋“œ๋ฐฑ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

  • sunny75๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    sunny75

    ์ˆ˜๊ฐ•ํ‰ 130

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ===== 26/05/10/์ผ 18:50 ===== ์š”์ฆ˜, AI๊ฐ€ ์ฝ”๋“œ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์„ ์œ ํŠœ๋ธŒ๋กœ ์•Œ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, claude code ๊ฐ€ ๋ญ”์ง€ ์ดํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. claude code๋กœ ์•ฑ์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. TDD ๋„ ๋ฌด์—‡์ธ์ง€ ์•Œ๊ฒŒ ๋˜์—ˆ๊ตฌ์š”. ์ข‹์€ ๊ฐ•์˜ ๋งŒ๋“ค์–ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    • ํ”„๋กฑํŠธ
      ์ง€์‹๊ณต์œ ์ž

      ํด๋กœ๋“œ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ํ•˜์…จ๋‹ค๋‹ˆ ๋‹คํ–‰์ด๋„ค์š” ์ฐธ๊ณ ๋กœ TDD๋Š” ๊ฐœ๋ฐœ์„ธ๊ณ„์—์„œ๋Š” ํ•„์ˆ˜๋Š” ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ด์š”. ๋Œ€๋ถ€๋ถ„ ์ž˜ ์•ˆํ•˜๊ฑฐ๋‚˜ ๋ชปํ•˜๊ณ  ์žˆ๊ณ ์š”. ํ•˜์ง€๋งŒ ai์ฝ”๋”ฉ์—์„œ๋Š” ์œ ์šฉํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

  • ํ‹ฐ๋ฒณ๋กœ๋ณด๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ํ‹ฐ๋ฒณ๋กœ๋ณด

    ์ˆ˜๊ฐ•ํ‰ 40

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๊ฐ•์˜๋ฅผ ๋ณด๋ฉด์„œ ์ œ๊ฐ€ ํ•˜๋Š” ์ž‘์—…์ด ์˜์‹ฌ์—์„œ ํ™•์‹ ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ฐ•์˜๋ฅผ ๋ณด๊ธฐ ์ „์— ๋งŒ๋“  ์Šคํ‚ฌ, ํ›…์ด ์™œ ๋งค๋ฒˆ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”์ง€ ์ดํ•ด๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋‹ค๋ณด๋‹ˆ ๋ชฐ๋ž๋˜ ํ”„๋ก ํŠธ ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์–ด ๋งŽ์€ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋ฒˆ์— ์˜ฌ๋ฆฌ์‹  ๋น„๋™๊ธฐ ๊ฐ•์˜๋„ ๊ด€์‹ฌ์ด ๊ฐˆ ์ •๋„๋กœ ์ตœ๊ทผ ๊ฐ•์˜ ์ค‘์—์„œ ์ œ์ผ ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ดค์–ด์š”

    • ํ”„๋กฑํŠธ
      ์ง€์‹๊ณต์œ ์ž

      ์ด์ œ ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์…จ๊ตฐ์š”! ใ…Ž ์ž์„ธํ•œ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

  • zzgh06๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    zzgh06

    ์ˆ˜๊ฐ•ํ‰ 9

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    60% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์•„์ง ๋‹ค ๊ฐ•์˜๋ฅผ ๋“ฃ์ง€๋Š” ๋ชปํ–ˆ์ง€๋งŒ ์˜ฌํ•ด ์ œ๊ฐ€ ๋“ค์€ ๊ฐ•์˜ ์ค‘ ์ œ์ผ ์ข‹์€ ๊ฐ•์˜์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํด๋กœ๋“œ ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•ด์•ผ ํ•˜๋„ค์Šค ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๊ฐœ๋ฐœ์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผ์ด์—ˆ๊ณ  ๋งŽ์€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š” ๋งŒํผ ์–ด๋–ค ๋ฐฉ์‹์„ ์ฑ„ํƒํ•ด์„œ ํ•˜๋„ค์Šค ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด๋ณผ ์ˆ˜ ์žˆ์„์ง€ ์„ ํƒ์ง€๊ฐ€ ๋งŽ์•„์„œ ๋” ๊ณ ๋ฏผ์ด์—ˆ๋Š”๋ฐ ์œ ํˆฌ๋ธŒ์—์„œ ํ”„๋กฑํŠธ๋‹˜์ด ๊ฐ•์˜๋ฅผ ๋งŒ๋“œ์…จ๋‹ค๊ณ  ํ•˜์…”์„œ ํ‰์†Œ ์œ ์ตํ•œ ์ปจํ…์ธ ๋ฅผ ์ œ๊ณตํ•ด์ฃผ์‹  ๊ฒƒ์„ ๋ฏฟ๊ณ  ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์„ ํƒํ–ˆ๊ณ  ์ง์ ‘ ์‹ค์Šตํ•ด๋ณด๋ฉด์„œ ๋‚˜๋งŒ์˜ ํ•˜๋„ค์Šค ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋งŽ์€ ๊ณต๋ถ€๊ฐ€ ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๋‚จ์€ ๊ฐ•์˜๋„ ์ˆ˜๊ฐ•ํ•˜๊ณ  ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ํ™œ์šฉํ•ด๋ณด๋ฉด์„œ ๋‚˜๋งŒ์˜ ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    • ysw081๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ysw081

      ์ˆ˜๊ฐ•ํ‰ 21

      โˆ™

      ํ‰๊ท  ํ‰์  4.1

      5

      60% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ๋น„๊ฐœ๋ฐœ์ž์ง€๋งŒ next.js ์ •๋„๊นŒ์ง€ ์–ด๋А ์ •๋„ ์ดํ•ดํ•˜๋Š” ์ˆ˜์ค€์—์„œ ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์ ๋‹นํžˆ ์ดํ•ดํ•˜๊ณ  ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์€ ์ฐพ์•„๋ณด๋ฉด์„œ ๋“ฃ๊ธฐ์— ์ข‹์•˜๋˜ ๊ฐ•์˜ ๊ฐ”์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ์ œ ์ˆ˜์ค€์— ๋งž๋Š” ๊ฐ•์˜๊ฐ€ ์•„๋‹ˆ์˜€๋‚˜ ์ง์ž‘ํ•ด ๋ด…๋‹ˆ๋‹ค. ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์›น, ์•ฑ์ด ์žˆ์–ด ์†”๋กœํ”„๋Ÿฌ๋„ˆ๋ฅผ ๊ฟˆ๊พธ๋ฉฐ ํ•˜๊ธฐ์—” next.js ํ”„๋ ˆ์ž„์›Œํฌ๋ณด๋‹ค rails fullstack์ด ๋น ๋ฅด๊ณ  ์•ฑ ์ œ์ž‘์‹œ hotwire native๋กœ ํ˜ผ์ž ๋งŒ๋“ค๊ธฐ์— ์ˆ˜์›”ํ•ด์„œ ๋„˜์–ด์™”์ง€๋งŒ test Scenario๋ฅผ rails์— ๋งž๊ฒŒ ๊ณ ๋ฏผํ•˜๋ฉด์„œ ํ•ด๋ด์•ผ ๊ฒ ๋„ค์š”. ์ฐธ๊ณ ๋กœ ์ธํ”„๋Ÿฐ claude code ๊ฐ•์˜๋ฅผ ๊ฑฐ์˜ ๋‹ค ๋“ค์—ˆ๋Š”๋ฐ 5์  ์ค€ ๊ฐ•์˜๋Š” ๋‹จ3๊ฐœ ์ž…๋‹ˆ๋‹ค.

      • ํ”„๋กฑํŠธ
        ์ง€์‹๊ณต์œ ์ž

        ์ƒ์„ธํ•œ ์ˆ˜๊ฐ•ํ‰ ๊ณ ๋ง™์Šต๋‹ˆ๋‹ค. ์˜ค ๊ทธ๋Ÿฐ๋ฐ ๋น„๊ฐœ๋ฐœ์ž ์•„๋‹ˆ์‹ ๊ฑฐ ๊ฐ™์€๋ฐ์š” ใ…Žใ…Ž ์ด์ œ ํ’€์Šคํƒ์ด ์ค‘์š”ํ•ด์ง€๊ณ  ์žˆ์ฃ . rails ํ’€์Šคํƒ์˜ ์žฅ์ ๊นŒ์ง€ ์•Œ๊ณ  ๊ณ„์‹œ๊ฒƒ๋ณด๋‹ˆ ๋ญ˜ ์•„์‹œ๋Š” ๋ถ„์ด์‹œ๋„ค์š”^^ ๋‚จ์€ ๊ฐ•์˜๋„ ์ž˜๋“ค์–ด์ฃผ์„ธ์š”

    ๋น„์Šทํ•œ ๊ฐ•์˜

    ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!