ํ๋ฆฌ์–ด์Šค ๋กœ๊ณ 
์–ด์šธ๋ฆผ๋””์ง€ํ„ธ ์ฝ˜ํ…์ธ ๋ฉค๋ฒ„์‹ญ์ปค๋ฎค๋‹ˆํ‹ฐ
๋กœ๊ทธ์ธ
๋กœ๊ทธ์ธ
ํ๋ฆฌ์–ด์Šค ํ™ˆ

๐Ÿค– AI๋ฅผ ์—์ด์ „ํŠธ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์ด์ •๋ฆฌ

๋ฌด๋ฃŒ ์ž๋ฃŒ์‹ค

๐Ÿค– AI๋ฅผ ์—์ด์ „ํŠธ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์ด์ •๋ฆฌ



์•ˆ๋…•ํ•˜์„ธ์š”! ํ๋ฆฌ์–ด์Šค ๋Œ€ํ‘œ ์—ด์ •์ง„์ด์—์š”.

์—ด์ •์ง„์ด ๋ˆ„๊ตฐ์ง€ ๊ถ๊ธˆํ•˜๋‹ค๋ฉด? โ†’ ์—ด์ •์ง„ ์†Œ๊ฐœ


์š”์ฆ˜ ์ฝ”๋”ฉ์„ ๋ชฐ๋ผ๋„ AI๊ฐ€ ์•ฑ์„ ๋งŒ๋“ค์–ด์ค€๋‹ค๊ณ  ํ•˜์ฃ .

ํ•ด๋ณด์‹  ๋ถ„๋“ค ๋ฐ˜์‘์ด ๋Œ€์ฒด๋กœ ๋น„์Šทํ•ด์š”.


์ฒ˜์Œ์—” ์ž˜ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ํ™”๋ฉด๋„ ๋œจ๊ณ  ๋ฒ„ํŠผ๋„ ๋ˆŒ๋ ค์š”.

๊ทธ๋Ÿฌ๋‹ค "์—ฌ๊ธฐ ์ƒ‰๋งŒ ์ข€ ๋ฐ”๊ฟ”์ค˜" ํ–ˆ๋Š”๋ฐ ๋ฉ€์ฉกํ•˜๋˜ ๋”ด ๋ฐ๊ฐ€ ๊นจ์ง‘๋‹ˆ๋‹ค.

๊ทธ๊ฑฐ ๊ณ ์ณ๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด ๋˜ ์—‰๋šฑํ•œ ๋ฐ๊ฐ€ ๋ง๊ฐ€์ง€๊ณ ์š”.

์‚ฌํ˜ ๋งŒ๋“  ๊ฑธ ๋ฒ„๋ฆฌ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์ง€์š”.


์ €๋„ ๋˜‘๊ฐ™์ด ํ–ˆ์—ˆ์–ด์š”.

์ˆœ์„œ ํ•˜๋‚˜๋ฅผ ๋ฐ”๊พธ๊ณ  ๋‚˜์„œ์•ผ ๊ฒฐ๊ณผ๋ฌผ์ด ๋‚จ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.


์˜ค๋Š˜ ๊ทธ ์ˆœ์„œ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋‹ค ํ’€์–ด๋“œ๋ฆด๊ฒŒ์š”.

์ปดํ“จํ„ฐ ์˜ค๋ž˜ ์•ˆ ๋งŒ์ ธ๋ณด์‹  ๋ถ„๋„ ๋”ฐ๋ผ์˜ค์‹ค ์ˆ˜ ์žˆ๊ฒŒ ์ผ์Šต๋‹ˆ๋‹ค. ๊ธธ์–ด์š”.

๊ทธ๋ž˜๋„ ํ•œ ๋ฒˆ๋งŒ ์ฝ์–ด๋‘์‹œ๋ฉด ๊ณ„์† ์จ๋จน์œผ์‹ค ์ˆ˜ ์žˆ์–ด์š”.



๋จผ์ € ์ „์ฒด ๊ทธ๋ฆผ๋ถ€ํ„ฐ



์ฒ˜์Œ ๋„ค ๊ฐœ๋Š” ๋ฌธ์„œ ๋งŒ๋“œ๋Š” ์ผ, ๋‚˜๋จธ์ง€ ๋„ท์€ ์‹ค์ œ๋กœ ๋งŒ๋“œ๋Š” ์ผ์ด์—์š”.

์ฝ”๋“œ๋ถ€ํ„ฐ ์‹œํ‚ค์ง€ ์•Š๋Š” ๊ฒƒ. ์ด๊ฒŒ ์ „๋ถ€์ž…๋‹ˆ๋‹ค.



์™œ ๋ฌธ์„œ๋ถ€ํ„ฐ ๋งŒ๋“ค๊นŒ์š”


AI๋Š” ์–ด์ œ ๋‚˜๋ˆˆ ๋Œ€ํ™”๋ฅผ ์ž˜ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•ด์š”.

์‚ฌ๋žŒ ๊ฐ™์œผ๋ฉด ์–ด์ œ ํ•œ ์•ฝ์†์„ ๊ธฐ์–ตํ•˜์ž–์•„์š”. AI๋Š” ์•„๋‹ˆ์—์š”.

๊ทธ๋ž˜์„œ "์ €๋ฒˆ์— ๋งํ•œ ๊ทธ๋Œ€๋กœ ํ•ด์ค˜"๋ผ๊ณ  ํ•˜๋ฉด ๋งค๋ฒˆ ๋‹ค๋ฅธ ๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค.


๊ธฐ์ค€์ด ๊ธ€๋กœ ๋‚จ์•„ ์žˆ์œผ๋ฉด ์–˜๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์ ธ์š”.

๋Œ€ํ™”๋ฅผ ๋”๋“ฌ๋Š” ๋Œ€์‹  ๊ทธ ๋ฌธ์„œ๋ฅผ ๋ณด๊ณ  ์›€์ง์ด๊ฑฐ๋“ ์š”.


๋งŒ๋“ค ๋ฌธ์„œ๋Š” ์„ธ ์žฅ์ž…๋‹ˆ๋‹ค.



๋’ค์— ๋ถ™์€ .md ๋Š” ๊ธ€์ž๋งŒ ๋‹ด๋Š” ๋ฉ”๋ชจ์žฅ ํŒŒ์ผ์ด๋ผ๋Š” ๋œป์ด์—์š”. ์–ด๋ ต๊ฒŒ ๋ณด์ง€ ์•Š์œผ์…”๋„ ๋ฉ๋‹ˆ๋‹ค.



1๋‹จ๊ณ„. ๋ฌด์—‡์„ ๋งŒ๋“ค์ง€ ์ ๊ฒŒ ํ•œ๋‹ค


๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๊ฑธ ๋‘์„ธ ์ค„๋งŒ ์ ๊ณ  ์ด๋ ‡๊ฒŒ ๋˜์ง€์„ธ์š”.


์ด๋Ÿฐ ๊ฑธ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด. (์—ฌ๊ธฐ์— ๋‘์„ธ ์ค„๋กœ ์„ค๋ช…)
์ด๊ฑธ ๋งŒ๋“ค๋ ค๋ฉด ์–ด๋–ค ์ˆœ์„œ์™€ ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•œ์ง€ Concept.md ๋ผ๋Š” ๋ฌธ์„œ๋กœ ์ •๋ฆฌํ•ด์ค˜.


๊ฑฐ์ฐฝํ•˜๊ฒŒ ์“ฐ์‹ค ํ•„์š” ์—†์–ด์š”.

"์ˆ˜๊ฐ•์ƒ์ด ์‹ ์ฒญํ•˜๋ฉด ์ž๋™์œผ๋กœ ์•ˆ๋‚ด ๋ฌธ์ž๊ฐ€ ๋‚˜๊ฐ€๋Š” ๊ฑธ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด" ์ด ์ •๋„๋ฉด ๋ฉ๋‹ˆ๋‹ค.


๋‚˜์˜จ ๋ฌธ์„œ๋Š” ๋”ฐ๋กœ ์ €์žฅํ•ด๋‘์„ธ์š”. ์•ž์œผ๋กœ ๊ณ„์† ์”๋‹ˆ๋‹ค.



2๋‹จ๊ณ„. ํ™”๋ฉด ๊ธฐ์ค€์„ ๋ฐ•์•„๋‘”๋‹ค


ํ™”๋ฉด์ด ์žˆ๋Š” ๊ฑฐ๋ผ๋ฉด ์—ฌ๊ธฐ๋ฅผ ๋Œ€์ถฉ ๋„˜๊ธฐ๋ฉด ์•ˆ ๋ผ์š”.

"์˜ˆ์˜๊ฒŒ ๋งŒ๋“ค์–ด์ค˜"๋Š” ๋งค๋ฒˆ ๋‹ค๋ฅธ ๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค. ์–ด์ œ ๋ณธ ํ™”๋ฉด์ด ์˜ค๋Š˜ ์‚ฌ๋ผ์ ธ์š”.


๋งˆ์Œ์— ๋“œ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ํ•˜๋‚˜ ์ •ํ•ด๋ณด์„ธ์š”.

ํ† ์Šค๋„ ์ข‹๊ณ , ํ‰์†Œ ์ž์ฃผ ์“ฐ๋Š” ์‡ผํ•‘๋ชฐ๋„ ์ข‹์•„์š”. ์ด๋ฏธ ์„ธ์ƒ์— ๋‚˜์™€ ์žˆ๋Š” ๊ฑฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.


(์‚ฌ์ดํŠธ ์ฃผ์†Œ) ์ด ์‚ฌ์ดํŠธ ๋””์ž์ธ์„ ๋œฏ์–ด์„œ Design.md ๋ฌธ์„œ๋กœ ์ •๋ฆฌํ•ด์ค˜.
๋‹ค์Œ์„ ๋ฐ˜๋“œ์‹œ ๋„ฃ์–ด์ค˜.
1. ํ™”๋ฉด์ด ์–ด๋–ป๊ฒŒ ๋‚˜๋‰˜์–ด ์žˆ๋Š”์ง€ (์œ„์ชฝ ๋ฉ”๋‰ด, ์˜†์ชฝ ๋ฉ”๋‰ด, ๋ณธ๋ฌธ, ์•„๋ž˜์ชฝ)
2. ์“ฐ์ธ ์ƒ‰์„ ์ƒ‰ ์ฝ”๋“œ๊นŒ์ง€
3. ๊ธ€์”จ ์ข…๋ฅ˜์™€ ํฌ๊ธฐ, ๊ตต๊ธฐ
4. ์—ฌ๋ฐฑ๊ณผ ๊ฐ„๊ฒฉ ๊ทœ์น™
5. ๋ฒ„ํŠผ, ์นด๋“œ, ์ž…๋ ฅ์นธ ๊ฐ™์€ ๋ถ€ํ’ˆ์˜ ๋ชจ์–‘
6. ์–ด๋‘์šด ํ™”๋ฉด์„ ์ง€์›ํ•˜๋Š”์ง€, ๊ทธ๋•Œ ์ƒ‰์€ ์–ด๋–ป๊ฒŒ ๋ฐ”๋€Œ๋Š”์ง€


๋‚˜์˜จ ๋ฌธ์„œ๋Š” ์ „๋ถ€ ์šฐ๋ฆฌ๋ง๋กœ ์ ํ˜€ ์žˆ์–ด์š”.

"์—ฌ๊ธฐ ์ดˆ๋ก์ƒ‰ ๋ง๊ณ  ๋‚จ์ƒ‰์œผ๋กœ" ์ด๋ ‡๊ฒŒ ์ง์ ‘ ๊ณ ์น˜์‹œ๋ฉด, ์•ž์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋Š” ํ™”๋ฉด์ด ๋‹ค ๊ทธ ์ƒ‰์„ ๋”ฐ๋ผ์˜ต๋‹ˆ๋‹ค.


ํ”ผ๊ทธ๋งˆ๋กœ ์ด๋ฏธ ๊ทธ๋ ค๋‘์‹  ๊ฒŒ ์žˆ๋‹ค๋ฉด ๊ทธ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋ƒฅ ๋ถ™์—ฌ๋„ฃ์œผ์…”๋„ ๋˜๊ณ ์š”.



3๋‹จ๊ณ„. ๋ฌด์—‡์œผ๋กœ ๋งŒ๋“ค์ง€ ์ •ํ•œ๋‹ค


์—ฌ๊ธฐ์„œ ๋งŽ์ด๋“ค ๋ฉˆ์ถ”์„ธ์š”. ๋‚ฏ์„  ์˜์–ด๊ฐ€ ์Ÿ์•„์ง€๊ฑฐ๋“ ์š”.

๊ทธ๋Ÿฐ๋ฐ ๋ชจ๋ฅธ๋‹ค๊ณ  ๊ทธ๋Œ€๋กœ ๋งํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋ฅผ ํ†ต์งธ๋กœ ๋ณต์‚ฌํ•ด์„œ ์“ฐ์„ธ์š”.


๋‚˜๋Š” ๊ฐœ๋ฐœ์„ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ์ด์•ผ. ๋ญ˜๋กœ ๋งŒ๋“ค์–ด์•ผ ํ• ์ง€๋ถ€ํ„ฐ ์ถ”์ฒœํ•ด์ค˜.
์ธํ„ฐ๋„ท ์ฃผ์†Œ๋กœ ์ ‘์†ํ•˜๋Š” ์›น์ด ๋‚˜์„์ง€, ๋‚ด ์ปดํ“จํ„ฐ์— ์„ค์น˜ํ•˜๋Š” ๋ฐฉ์‹์ด ๋‚˜์„์ง€,
ํœด๋Œ€ํฐ ์•ฑ์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒŒ ๋‚˜์„์ง€ ๊ณจ๋ผ์ค˜.
์›น์œผ๋กœ ๊ฐ„๋‹ค๋ฉด ํ™”๋ฉด์€ React ๋กœ, ํœด๋Œ€ํฐ ์•ฑ์ด๋ผ๋ฉด Flutter ๋กœ ๋งŒ๋“ค์–ด์ค˜.
๋‚ด ์ปดํ“จํ„ฐ์— ์„ค์น˜ํ•˜๋Š” ๋ฐฉ์‹์ด๋ฉด ์„ค์น˜์™€ ๋ฐฐํฌ๊ฐ€ ์‰ฌ์šด npm ์ด๋‚˜ uv ๋ฐฉ์‹์œผ๋กœ ํ•ด์ค˜.
์ž๋ฃŒ๋ฅผ ์ €์žฅํ•  ๊ณณ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด, ํ‘œ์ฒ˜๋Ÿผ ์ค„๊ณผ ์นธ์œผ๋กœ ์ •๋ฆฌ๋˜๋Š” ์ž๋ฃŒ๋Š” MariaDB ๋กœ,
๊ทธ๋ƒฅ ์ด๋ฆ„ํ‘œ์™€ ๊ฐ’๋งŒ ์ง์ง€์–ด ๋‘๋ฉด ๋˜๋Š” ์ž๋ฃŒ๋Š” AWS DynamoDB ๋กœ ์žก์•„์ค˜.
๋‚ด ์ปดํ“จํ„ฐ์—์„œ ๋ฐ”๋กœ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ค€๋น„ script ๋„ ๊ฐ™์ด ๋งŒ๋“ค์–ด์ค˜.
๊ทธ๋ฆฌ๊ณ  ๋‚˜์ค‘์— ์‹ค์ œ ์„œ๋น„์Šค๋กœ ์˜ฌ๋ฆด ๋•Œ๋„ ๋ฌธ์ œ์—†๋Š” ๊ตฌ์กฐ๋กœ ์žก์•„์ค˜.
์ด๊ฑธ ๋‹ค ์ •ํ•œ ๋‹ค์Œ, Concept.md ๋ฅผ ๋ณด๊ณ  ToDo.md ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์–ด์ค˜.


์ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋˜์งˆ ๋•Œ 1๋‹จ๊ณ„์—์„œ ๋ฐ›์€ Concept.md ๋ฅผ ๊ฐ™์ด ์ฒจ๋ถ€ํ•˜๊ฑฐ๋‚˜, ๋‚ด์šฉ์„ ๋ณต์‚ฌํ•ด ๋’ค์— ๋ถ™์—ฌ์ฃผ์„ธ์š”.


์กฐ๊ธˆ ์•„์‹œ๋Š” ๋ถ„์ด๋ผ๋ฉด ๋”ฑ ์ง‘์–ด์„œ ๋ง์”€ํ•˜์…”๋„ ๋˜๊ณ ์š”.


์ด๊ฑด ์›น ์„œ๋น„์Šค์•ผ. ํ™”๋ฉด์€ React ๋กœ ๋งŒ๋“ค๊ณ , ๋‚ด ์ปดํ“จํ„ฐ์—์„œ npm run dev ๋กœ ๋ฐ”๋กœ ํ™•์ธ๋˜๊ฒŒ ํ•ด์ค˜.
๋’ค์—์„œ ๋„๋Š” ์„œ๋ฒ„๋Š” Node.js ๋กœ, ์ž๋ฃŒ ์ €์žฅ์€ MariaDB ๋กœ ํ•ด์ค˜.
์„ค์น˜์™€ ์‹คํ–‰์ด ๋ช…๋ น์–ด ํ•œ ์ค„๋กœ ๋˜๋Š” ์ค€๋น„ script ๋„ ํฌํ•จํ•ด์ค˜.
Concept.md ๋ฅผ ๋ณด๊ณ  ToDo.md ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•ด์ค˜.



4๋‹จ๊ณ„. ๋งŒ๋“œ๋Š” ์ˆœ์„œํ‘œ๋ฅผ ๋ฐ›๋Š”๋‹ค


์ง‘๋„ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์˜ฌ๋ฆฌ๋“ฏ ํ”„๋กœ๊ทธ๋žจ์—๋„ ์ˆœ์„œ๊ฐ€ ์žˆ์–ด์š”.

๊ทธ๋ฆฌ๊ณ  ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋งŒ๋“ค์–ด๋‘๋ฉด ๋‚˜์ค‘์— ์†์„ ๋ชป ๋Œ‘๋‹ˆ๋‹ค. ์ž˜๊ฒŒ ์ชผ๊ฐœ์•ผ ํ•ด์š”.


ToDo.md ๋ฅผ ๋‹ค์‹œ ๋ณด๊ณ  ์•„๋ž˜ ๊ธฐ์ค€์— ๋งž๋Š”์ง€ ํ™•์ธํ•ด์„œ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์€ ์ฑ„์›Œ์ค˜.
1. ์ „์ฒด๋ฅผ ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ ์ž˜๊ฒŒ ์ชผ๊ฐœ์„œ ์„ค๊ณ„ํ•ด์ค˜
2. ์ชผ๊ฐ  ๊ฒƒ๋งˆ๋‹ค ๋ฌด์Šจ ์ผ์„ ํ•˜๋Š”์ง€, ๋ฌด์—‡์ด ๋“ค์–ด๊ฐ€๊ณ  ๋ฌด์—‡์ด ๋‚˜์˜ค๋Š”์ง€ ๋ถ„๋ช…ํžˆ ์ ์–ด์ค˜
3. ๋งŒ๋“œ๋Š” ์ˆœ์„œ๋ฅผ ์ฒดํฌ๋ฐ•์Šค ๋ชฉ๋ก์œผ๋กœ ๋งŒ๋“ค์–ด์ค˜. ๋‹ค๋ฅธ ๊ฒƒ์— ์•ˆ ๊ธฐ๋Œ€๋Š” ๊ฒƒ๋ถ€ํ„ฐ
4. ์ž๋ฃŒ๋ฅผ ์–ด๋–ค ํ‘œ์— ์–ด๋–ป๊ฒŒ ๋‹ด์„์ง€ ์„ค๊ณ„๋„ ๋„ฃ์–ด์ค˜
5. ๊ฐœ๋ฐœ์„ ๋ชจ๋ฅด๋Š” ๋‚ด๊ฐ€ ์ง์ ‘ ํ™•์ธํ•ด๋ณผ ์‹œ์ ๊ณผ ๋ฐฉ๋ฒ•์„ ๊ฐ™์ด ์จ์ค˜


5๋ฒˆ์„ ๋นผ๋จน์œผ๋ฉด ๋‚ด๊ฐ€ ์ง€๊ธˆ ์–ด๋””๊นŒ์ง€ ์™”๋Š”์ง€ ์•Œ ๊ธธ์ด ์—†์–ด์ง‘๋‹ˆ๋‹ค.


๋ฐ›์€ ToDo.md ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ •๋…ํ•˜์‹ค ํ•„์š”๋Š” ์—†์–ด์š”.

๋ชป์ƒ๊ฒจ๋„ ์ข‹์œผ๋‹ˆ ์ผ๋‹จ ํ•˜๋‚˜ ๋Œ์•„๊ฐ€๊ฒŒ ๋งŒ๋“ค์–ด๋‘์„ธ์š”. ๊ทธ๊ฑธ ๋ณด๋ฉด์„œ ๊ณ ์ณ๊ฐ€๋Š” ๊ฒŒ ํ›จ์”ฌ ๋น ๋ฆ…๋‹ˆ๋‹ค.

์™„๋ฒฝํ•˜๊ฒŒ ์ค€๋น„ํ•˜๋ ค๋‹ค ์‹œ์ž‘์„ ๋ชป ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋„ˆ๋ฌด ๋งŽ์ด ๋ดค์–ด์š”.


์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ ๋ฌธ์„œ ๋งŒ๋“ค๊ธฐ์ž…๋‹ˆ๋‹ค. ์‚ผ์‹ญ ๋ถ„์ด๋ฉด ๋ผ์š”.



5๋‹จ๊ณ„. ์ค€๋น„๋ฌผ์€ ๋”ฑ ๋‘ ๊ฐœ


์ž‘์—… ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋Š” Git, ๊ทธ๋ฆฌ๊ณ  ํŒŒ์ผ์„ ๋‹ค๋ฃจ๋Š” VS Code.


github.com ๊ณ„์ •๋„ ํ•˜๋‚˜ ํ•„์š”ํ•ด์š”. ๋ฌด๋ฃŒ ๊ฐ€์ž…์— ๋ฉ”์ผ ์ธ์ฆ๊นŒ์ง€ ๋งˆ์ณ์ฃผ์„ธ์š”.

Claude Code ๋ฅผ ์“ฐ์‹œ๋ ค๋ฉด ํด๋กœ๋“œ ์œ ๋ฃŒ ์š”๊ธˆ์ œ๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๊ณ , Grok Build ๋Š” ๊ทธ๋ก ์œ ๋ฃŒ ๊ณ„์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


๐ŸชŸ ์œˆ๋„์šฐ


  1. git-scm.com/download/win ์— ๋“ค์–ด๊ฐ€๋ฉด ํŒŒ์ผ์ด ์ž๋™์œผ๋กœ ๋‚ด๋ ค๋ฐ›์•„์ง‘๋‹ˆ๋‹ค
  2. ๋ฐ›์€ ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๊ณ , ์„ ํƒ ํ™”๋ฉด์ด ๋งŽ์ด ๋‚˜์˜ค๋Š”๋ฐ ์ „๋ถ€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ๋‹ค์Œ๋งŒ ๊ณ„์† ๋ˆ„๋ฅด์„ธ์š”
  3. "๊ธฐ๋ณธ ํŽธ์ง‘๊ธฐ๋ฅผ ๊ณ ๋ฅด์„ธ์š”" ํ™”๋ฉด์—์„œ๋Š” Visual Studio Code ๋ฅผ ๊ณ ๋ฅด์‹œ๋ฉด ํŽธํ•ฉ๋‹ˆ๋‹ค
  4. ์‹œ์ž‘ ๋ฉ”๋‰ด์—์„œ PowerShell ์„ ์—ด๊ณ  git --version ์„ ์ณค์„ ๋•Œ ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค๋ฉด ๋


์ˆซ์ž๊ฐ€ ์•ˆ ๋‚˜์˜ค๋ฉด PowerShell ์„ ๊ป๋‹ค ๋‹ค์‹œ ์ผœ๋ณด์„ธ์š”. ๋Œ€๋ถ€๋ถ„ ๊ทธ๋Ÿฌ๋ฉด ๋‚˜์˜ต๋‹ˆ๋‹ค.


์ด์–ด์„œ code.visualstudio.com ์—์„œ VS Code ๋ฅผ ๋ฐ›์•„ ์„ค์น˜ํ•˜์„ธ์š”.

์„ค์น˜ ๋„์ค‘ "PATH์— ์ถ”๊ฐ€"์™€ "Code๋กœ ์—ด๊ธฐ๋ฅผ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€" ๋‘ ์นธ์€ ์ฒดํฌํ•ด๋‘์‹œ๊ณ ์š”.


๐ŸŽ ๋งฅ


  1. Command ํ‚ค์™€ ์ŠคํŽ˜์ด์Šค๋ฅผ ๊ฐ™์ด ๋ˆ„๋ฅด๊ณ  "ํ„ฐ๋ฏธ๋„"์„ ์ณ์„œ ์—ฝ๋‹ˆ๋‹ค
  2. git --version ์ด๋ผ๊ณ  ์น˜๊ณ  ์—”ํ„ฐ
  3. ์ˆซ์ž๊ฐ€ ๋ฐ”๋กœ ๋‚˜์˜ค๋ฉด ์ด๋ฏธ ๊น”๋ ค ์žˆ๋Š” ๊ฑฐ์—์š”
  4. "๋ช…๋ น์–ด ๋ผ์ธ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•˜๊ฒ ๋ƒ"๋Š” ์ฐฝ์ด ๋œจ๋ฉด ์„ค์น˜๋ฅผ ๋ˆ„๋ฅด๊ณ  ๊ธฐ๋‹ค๋ฆฌ์„ธ์š”. ๊ทธ๊ฒŒ ์„ค์น˜์ž…๋‹ˆ๋‹ค


VS Code ๋Š” code.visualstudio.com ์—์„œ ๋ฐ›์œผ์‹  ๋’ค,

์••์ถ•์„ ํ’€์–ด์„œ ๋‚˜์˜จ ์•„์ด์ฝ˜์„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํด๋”๋กœ ์˜ฎ๊ฒจ์ฃผ์„ธ์š”.

๋‹ค์šด๋กœ๋“œ ํด๋”์— ๋‘” ์ฑ„๋กœ ์“ฐ๋ฉด ๋‚˜์ค‘์— ๋ง์ฝ์ด ๋‚ฉ๋‹ˆ๋‹ค.


์ด๋ฆ„ ๋“ฑ๋ก ํ•œ ๋ฒˆ


๋ˆ„๊ฐ€ ์ž‘์—…ํ–ˆ๋Š”์ง€ ๊ธฐ๋ก์— ๋‚จ๊ฒจ๋‘๋ ค๊ณ  ํ•˜๋Š” ์„ค์ •์ด์—์š”. ํ‰์ƒ ํ•œ ๋ฒˆ์ž…๋‹ˆ๋‹ค.


git config --global user.name "ํ™๊ธธ๋™"
git config --global user.email "๊นƒํ—ˆ๋ธŒ์— ๊ฐ€์ž…ํ•œ ๋ฉ”์ผ์ฃผ์†Œ"


๋ฉ”์ผ์€ GitHub ๊ฐ€์ž…ํ•  ๋•Œ ์“ด ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์ด ๋„ฃ์–ด์ฃผ์„ธ์š”.



6๋‹จ๊ณ„. ์ž‘์—…๋ฌผ ๋ณด๊ด€์†Œ ๋งŒ๋“ค๊ธฐ


๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ผ๋Š” ๋ง์„ ๋ณด์‹œ๊ฒŒ ๋  ํ…๋ฐ, ์ธํ„ฐ๋„ท์— ์žˆ๋Š” ๋‚ด ์ž‘์—… ํด๋”๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


  1. github.com ์— ๋กœ๊ทธ์ธํ•˜๊ณ  ์˜ค๋ฅธ์ชฝ ์œ„ ๋”ํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ New repository ๋ฅผ ๊ณ ๋ฆ…๋‹ˆ๋‹ค
  2. ์ด๋ฆ„์€ ์˜์–ด๋กœ, ๋„์–ด์“ฐ๊ธฐ ๋Œ€์‹  ๋ถ™์ž„ํ‘œ๋ฅผ ์“ฐ์„ธ์š” (์˜ˆ: my-first-app)
  3. Private ๋ฅผ ๊ณ ๋ฅด์„ธ์š”. ํšŒ์‚ฌ ์ผ์ด๋ผ๋ฉด ๋ฐ˜๋“œ์‹œ์š”
  4. "Add a README file" ์นธ์€ ๊ผญ ์ฒดํฌํ•˜์„ธ์š”. ์ด๋ž˜์•ผ ๋‹ค์Œ ๋‹จ๊ณ„๊ฐ€ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค
  5. Create repository ๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค
  6. ๋งŒ๋“ค์–ด์ง„ ํ™”๋ฉด์—์„œ ์ดˆ๋ก์ƒ‰ Code ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  HTTPS ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ•ด๋‘ก๋‹ˆ๋‹ค


์ด์ œ ๊ทธ ํด๋”๋ฅผ ๋‚ด ์ปดํ“จํ„ฐ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.


  1. VS Code ๋ฅผ ์—ด๊ณ  Ctrl ๊ณผ Shift ์™€ P ๋ฅผ ๊ฐ™์ด ๋ˆ„๋ฅด์„ธ์š” (๋งฅ์€ Command)
  2. clone ์ด๋ผ๊ณ  ์น˜๋ฉด "Git: Clone" ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ทธ๊ฑธ ๊ณ ๋ฅด์„ธ์š”
  3. ์•„๊นŒ ๋ณต์‚ฌํ•œ ์ฃผ์†Œ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ณ  ์—”ํ„ฐ
  4. GitHub ๋กœ๊ทธ์ธ ์ฐฝ์ด ๋œจ๋ฉด ์Šน์ธํ•ด์ฃผ์„ธ์š”. ์ฒ˜์Œ ํ•œ ๋ฒˆ๋งŒ ๋ฌผ์–ด๋ด…๋‹ˆ๋‹ค
  5. ์ €์žฅํ•  ์œ„์น˜๋ฅผ ๊ณ ๋ฅด์„ธ์š”. ๋ฌธ์„œ ์•ˆ์— Projects ๊ฐ™์€ ํด๋”๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋‘์‹œ๋ฉด ์ข‹์•„์š”
  6. ๋‹ค ๋˜๋ฉด ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์— "์—ด๊ธฐ" ์•Œ๋ฆผ์ด ๋œน๋‹ˆ๋‹ค. ๋ˆ„๋ฅด์„ธ์š”
  7. ์™ผ์ชฝ์— README.md ๊ฐ€ ๋ณด์ด๋ฉด ์„ฑ๊ณต์ด์—์š” ๐ŸŽ‰


๋ฌธ์„œ ์„ธ ์žฅ์„ ์—ฌ๊ธฐ์— ๋„ฃ์Šต๋‹ˆ๋‹ค


AI๋Š” ์ด ํด๋” ์•ˆ์— ์žˆ๋Š” ํŒŒ์ผ์„ ์ฝ์–ด์š”.

์—ฌ๊ธฐ์— ๋ฌธ์„œ๋ฅผ ๋„ฃ๋Š” ๊ฒŒ ๊ณง AI์—๊ฒŒ ๊ฑด๋„ค์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.


์™ผ์ชฝ ๋นˆ ๊ณณ์—์„œ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ์„ ํ•ด์„œ ์ƒˆ ํŒŒ์ผ์„ ๋งŒ๋“œ์„ธ์š”.

์ด๋ฆ„์„ Concept.md ๋กœ ํ•˜๊ณ  ๋‚ด์šฉ์„ ๋ถ™์—ฌ๋„ฃ๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ Design.md ์™€ ToDo.md ๋„ ๋งŒ๋“ค์–ด ๋„ฃ์œผ์„ธ์š”.


์ด์ œ ์ธํ„ฐ๋„ท์— ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๋งŒ ์“ฐ์…”๋„ ๋ผ์š”.


  1. ์™ผ์ชฝ์— ๋‚˜๋ญ‡๊ฐ€์ง€์ฒ˜๋Ÿผ ์ƒ๊ธด ์•„์ด์ฝ˜์— ์ˆซ์ž๊ฐ€ ๋ถ™์–ด ์žˆ์„ ๊ฑฐ์—์š”. ๊ทธ๊ฑธ ๋ˆ„๋ฅด์„ธ์š”
  2. ์œ„์ชฝ ์นธ์— ๋ฌด์—‡์„ ํ–ˆ๋Š”์ง€ ํ•œ ์ค„ ์ ์Šต๋‹ˆ๋‹ค (์˜ˆ: ๊ธฐํš ๋ฌธ์„œ ์ถ”๊ฐ€)
  3. ์ฒดํฌ ํ‘œ์‹œ๊ฐ€ ์žˆ๋Š” Commit ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋‚ด ์ปดํ“จํ„ฐ์— ์ €์žฅ์ด ๋ฉ๋‹ˆ๋‹ค
  4. "์Šคํ…Œ์ด์ง•๋œ ๋ณ€๊ฒฝ ๋‚ด์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค" ์ฐฝ์ด ๋œจ๋ฉด ์˜ˆ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”
  5. ์ด์–ด์„œ Sync Changes ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ธํ„ฐ๋„ท์— ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค


GitHub ์›น์‚ฌ์ดํŠธ๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•ด์„œ Concept.md ๊ฐ€ ๋ณด์ด๋ฉด ๋‹ค ๋œ ๊ฑฐ์—์š”.


๋ช…๋ น์–ด๊ฐ€ ํŽธํ•ด์ง€๋ฉด ํ„ฐ๋ฏธ๋„์—์„œ ์ด๋ ‡๊ฒŒ ํ•˜์…”๋„ ๋˜‘๊ฐ™์•„์š”.


git add .            (๋ฐ”๋€ ํŒŒ์ผ ์ „๋ถ€ ๋‹ด๊ธฐ)
git commit -m "๋ฌด์—‡์„ ํ–ˆ๋Š”์ง€"   (๋‚ด ์ปดํ“จํ„ฐ์— ์ €์žฅ)
git push             (์ธํ„ฐ๋„ท์— ์˜ฌ๋ฆฌ๊ธฐ)
git pull             (์ธํ„ฐ๋„ท์—์„œ ๋ฐ›์•„์˜ค๊ธฐ)



7๋‹จ๊ณ„. AI์— ์—ฐ๊ฒฐํ•˜๊ณ  ์‹œ์ž‘


claude.ai/code ์— ๋“ค์–ด๊ฐ€ ๋กœ๊ทธ์ธํ•˜์„ธ์š”.

์ฒ˜์Œ์ด๋ฉด GitHub ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ผ๋Š” ์•ˆ๋‚ด๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ๊ฐ€์‹œ๋ฉด ๋ผ์š”.


์—ฐ๊ฒฐ ํ™”๋ฉด์—์„œ "Only select repositories" ๋ฅผ ๊ณ ๋ฅด๊ณ  ๋ฐฉ๊ธˆ ๋งŒ๋“  ํด๋” ํ•˜๋‚˜๋งŒ ์ง€์ •ํ•˜์‹œ๋Š” ๊ฑธ ๊ถŒํ•ฉ๋‹ˆ๋‹ค.

์ „๋ถ€ ์—ด์–ด์ค„ ์ด์œ ๊ฐ€ ์—†์–ด์š”. ๋‚˜์ค‘์— ์–ผ๋งˆ๋“ ์ง€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.


ํšŒ์‚ฌ ์กฐ์ง ๊ณ„์ •์ด๋ผ๋ฉด ๊ด€๋ฆฌ์ž ์Šน์ธ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค์น˜ ํ™”๋ฉด์—์„œ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆผ์ด ๊ฐ€์š”.


์—ฐ๊ฒฐ์ด ๋๋‚˜๋ฉด ์ƒˆ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ๋•Œ ํด๋”๋ฅผ ๊ณ ๋ฅด๊ณ  ์ด๋ ‡๊ฒŒ ๋˜์ง€์„ธ์š”.


์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด์ค˜. ํด๋”์— ์žˆ๋Š” ์•„๋ž˜ ๋ฌธ์„œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ง„ํ–‰ํ•ด.
Concept.md ๋Š” ๋ญ˜ ๋งŒ๋“œ๋Š”์ง€, ToDo.md ๋Š” ๋งŒ๋“œ๋Š” ์ˆœ์„œ, Design.md ๋Š” ํ™”๋ฉด ๊ธฐ์ค€์ด์•ผ.
1. ToDo.md ์ˆœ์„œ๋Œ€๋กœ, ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ๋งŒ ํ•ด
2. ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋งŒํผ ๋งŒ๋“ค์–ด์ง€๋ฉด, ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰ํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๋ฒ•์„ ์•Œ๋ ค์ค˜.
   ๋‚˜๋Š” ๊ฐœ๋ฐœ์„ ๋ชจ๋ฅด๋‹ˆ๊นŒ ์ดˆ๋ณด์žํ•œํ…Œ ์•Œ๋ ค์ฃผ๋“ฏ ์จ์ค˜
3. ๋๋‚œ ํ•ญ๋ชฉ์€ ToDo.md ์— ์ฒดํฌํ•ด์ค˜
4. ์ž‘์—…ํ•œ ๊ฐ€์ง€ ์ด๋ฆ„์„ ๋‚˜์—๊ฒŒ ์•Œ๋ ค์ฃผ๊ณ , ์•Œ์•„๋ณด๊ธฐ ์‰ฌ์šด ๋ฉ”๋ชจ๋ฅผ ๋‹ฌ์•„์„œ ์˜ฌ๋ ค์ค˜
5. ์• ๋งคํ•œ ๊ฒŒ ์žˆ์œผ๋ฉด ํ˜ผ์ž ์ง์ž‘ํ•˜์ง€ ๋ง๊ณ  ๋‚˜ํ•œํ…Œ ๋ฌผ์–ด๋ด


๋งจ ๋งˆ์ง€๋ง‰ ์ค„์„ ๊ผญ ๋„ฃ์œผ์„ธ์š”.

AI๋Š” ๋ชจ๋ฅด๋ฉด ๋ฌผ์–ด๋ณด๋Š” ๋Œ€์‹  ๊ทธ๋Ÿด๋“ฏํ•˜๊ฒŒ ์ง€์–ด๋ƒ…๋‹ˆ๋‹ค.



8๋‹จ๊ณ„. ์ด ๋ฆฌ๋“ฌ์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค


AI๊ฐ€ ๊ธฐ๋Šฅ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์–ด ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.

๊ทธ๊ฑธ ๋‚ด ์ปดํ“จํ„ฐ๋กœ ๋ฐ›์•„์„œ ์ง์ ‘ ๋ˆŒ๋Ÿฌ๋ด์š”.

์ž˜ ๋˜๋ฉด "์ข‹์•„, ๋‹ค์Œ ๊ฑฐ ๊ณ„์† ํ•ด์ค˜", ์•ˆ ๋˜๋ฉด ํ™”๋ฉด์— ๋œฌ ๋นจ๊ฐ„ ๊ธ€์”จ๋ฅผ ํ†ต์งธ๋กœ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ๋‹ค์Œ ๊ธฐ๋Šฅ์œผ๋กœ.


์ „๋ถ€ ํ™•์ธ๋˜๋ฉด ๊ทธ๋•Œ ์›๋ณธ์— ํ•ฉ์นฉ๋‹ˆ๋‹ค.



๋‚ด๊ฐ€ ๋งŒ๋“  ๊ฑธ ์ง€ํ‚ค๋Š” ๋ฒ•


์—ฌ๊ธฐ์„œ ๊ฐ€์ง€, ๋ธŒ๋žœ์น˜๋ผ๋Š” ๋ง์ด ๋‚˜์™€์š”. ๋ง์€ ์–ด๋ ค์šด๋ฐ ์›๋ฆฌ๋Š” ๋ณ„๊ฑฐ ์—†์Šต๋‹ˆ๋‹ค.



Claude Code ๋Š” ํ•ญ์ƒ ์—ฐ์Šต์žฅ์„ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด ๊ฑฐ๊ธฐ์— ๊ฒฐ๊ณผ๋ฅผ ์˜ฌ๋ ค์š”.

๊ทธ๋ž˜์„œ ๋ฌด์Šจ ์ผ์„ ์‹œ์ผœ๋„ ์ง€๊ธˆ ์ž˜ ๋Œ์•„๊ฐ€๋Š” ๊ฒŒ ์•ˆ ๋ง๊ฐ€์ง‘๋‹ˆ๋‹ค.

Grok Build ๋Š” ์›๋ณธ์—์„œ ๋ฐ”๋กœ ์ž‘์—…ํ•ด์š”. ๋‹ค๋งŒ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋„ˆ๋ฌด ๊ฑฑ์ •ํ•˜์ง„ ๋งˆ์‹œ๊ณ ์š”.


์ง€๊ธˆ ๋‚ด๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ๋ณด๊ธฐ


VS Code ํ™”๋ฉด ์™ผ์ชฝ ๋งจ ์•„๋ž˜, ๊ฐ€์ง€ ๋ชจ์–‘ ์˜†์— ์ง€๊ธˆ ์žˆ๋Š” ์ž๋ฆฌ ์ด๋ฆ„์ด ์ ํ˜€ ์žˆ์–ด์š”.

ํ„ฐ๋ฏธ๋„์—์„œ๋Š” git branch ๋ฅผ ์น˜๋ฉด ๋ณ„ํ‘œ ๋ถ™์€ ๊ฒŒ ์ง€๊ธˆ ์ž๋ฆฌ์ž…๋‹ˆ๋‹ค.


โš ๏ธ ์ž๋ฆฌ๋ฅผ ์˜ฎ๊ธฐ๋ฉด ํด๋” ์•ˆ ํŒŒ์ผ์ด ํ†ต์งธ๋กœ ์˜ฎ๊ฒจ๊ฐ„ ์ž๋ฆฌ์˜ ๋‚ด์šฉ์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.

ํŒŒ์ผ์ด ์‚ฌ๋ผ์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์—ฌ๋„ ๋†€๋ผ์ง€ ๋งˆ์„ธ์š”. ๋‹ค๋ฅธ ์ž๋ฆฌ์— ๊ทธ๋Œ€๋กœ ์žˆ์–ด์š”.


AI๊ฐ€ ๋งŒ๋“  ๊ฑธ ๋ฐ›์•„์„œ ํ™•์ธํ•˜๊ธฐ


"์–ด๋””์–ด๋””์— ์˜ฌ๋ ธ์–ด์š”"๋ผ๊ณ  ์•Œ๋ ค์ฃผ๋ฉด ๊ทธ ์ž๋ฆฌ๋กœ ์˜ฎ๊ฒจ๊ฐ€์„œ ํ™•์ธํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


  1. ์™ผ์ชฝ ๋งจ ์•„๋ž˜ ์ด๋ฆ„์„ ๋ˆ„๋ฅด๋ฉด ๋ชฉ๋ก์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค
  2. ์ƒˆ๋กœ ๋งŒ๋“  ๊ฒŒ ์•ˆ ๋ณด์ด๋ฉด ์†Œ์Šค ์ œ์–ด ํƒญ์˜ ์  ์„ธ ๊ฐœ ๋ฉ”๋‰ด์—์„œ Fetch ๋ฅผ ํ•œ ๋ฒˆ ๋ˆ„๋ฅด์„ธ์š”
  3. origin ์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” AI์˜ ์ž‘์—… ์ž๋ฆฌ๋ฅผ ๊ณ ๋ฅด๋ฉด ํด๋”๊ฐ€ ๊ทธ ์ƒํƒœ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค


ํ„ฐ๋ฏธ๋„์ด ํŽธํ•˜์‹œ๋ฉด ์ด๋ ‡๊ฒŒ์š”.


git fetch                   (์ƒˆ๋กœ ์˜ฌ๋ผ์˜จ ๋ชฉ๋ก ๋ฐ›์•„์˜ค๊ธฐ)
git checkout ์•Œ๋ ค์ค€์ด๋ฆ„       (๊ทธ ์ž๋ฆฌ๋กœ ์˜ฎ๊ธฐ๊ธฐ)
git pull                    (์ตœ์‹  ๋‚ด์šฉ ๋ฐ›๊ธฐ)


์—๋Ÿฌ๊ฐ€ ๋‚˜๋ฉด ์š”์•ฝํ•˜์ง€ ๋งˆ์‹œ๊ณ  ํ™”๋ฉด์— ๋œฌ ๊ธ€์”จ๋ฅผ ํ†ต์งธ๋กœ ๋ณต์‚ฌํ•ด ๋ถ™์ด์„ธ์š”.

๊ณ ์ณ์„œ ๊ฐ™์€ ์ž๋ฆฌ์— ๋‹ค์‹œ ์˜ฌ๋ ค์ฃผ๋ฉด ๋ฐ›์•„์„œ ๋˜ ํ™•์ธํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


๋‹ค ๋์œผ๋ฉด ์›๋ณธ์— ํ•ฉ์น˜๊ธฐ


AI๊ฐ€ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„์„œ ๋ฒ„ํŠผ ๋ช‡ ๋ฒˆ์ด๋ฉด ๋๋‚˜์š”.


  1. ๋‚ด ํด๋”์— ๋“ค์–ด๊ฐ€ Pull requests ํƒญ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค
  2. AI๊ฐ€ ๋งŒ๋“ค์–ด๋‘” ๊ฒŒ ์žˆ์œผ๋ฉด ํด๋ฆญ, ์—†์œผ๋ฉด New pull request ๋ฅผ ๋ˆŒ๋Ÿฌ ๋งŒ๋“ญ๋‹ˆ๋‹ค
  3. Files changed ์—์„œ ๋ญ๊ฐ€ ๋ฐ”๋€Œ๋Š”์ง€ ํ•œ๋ฒˆ ํ›‘์–ด๋ณด์„ธ์š”. ์ดˆ๋ก์ƒ‰์€ ์ถ”๊ฐ€, ๋นจ๊ฐ„์ƒ‰์€ ์‚ญ์ œ์˜ˆ์š”
  4. Merge pull request ๋ฅผ ๋ˆ„๋ฅด๊ณ  Confirm merge ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋์ž…๋‹ˆ๋‹ค
  5. ๋‚ด ์ปดํ“จํ„ฐ๋„ main ์œผ๋กœ ์˜ฎ๊ธด ๋’ค Sync Changes ๋ฅผ ๋ˆŒ๋Ÿฌ ์ตœ์‹ ์œผ๋กœ ๋งž์ถฅ๋‹ˆ๋‹ค


ํ•ฉ์น˜๋Š” ์ค‘์— ์ถฉ๋Œ์ด ๋‚ฌ๋‹ค๋Š” ๋ง์ด ๋‚˜์˜ค๋ฉด ์ง์ ‘ ํ•ด๊ฒฐํ•˜๋ ค ํ•˜์ง€ ๋งˆ์„ธ์š”.


์›๋ณธ์— ํ•ฉ์น˜๋ ค๋Š”๋ฐ ์ถฉ๋Œ์ด ๋‚ฌ์–ด. ํ•ด๊ฒฐํ•ด์„œ ๋‹ค์‹œ ์˜ฌ๋ ค์ค˜.
์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€๋„ ์„ค๋ช…ํ•ด์ค˜.


โš ๏ธ ์‹ค์ œ ์„œ๋น„์Šค๋กœ ์˜ฌ๋ฆฌ๋Š” ์ผ์€ ๋ฐ˜๋“œ์‹œ ์›๋ณธ์—์„œ๋งŒ ํ•˜์„ธ์š”.



์„œ๋ฒ„๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ด€๋ฆฌ์ž ํ™”๋ฉด๋„ ๊ฐ™์ด


๋‚ด๊ฐ€ ๋งŒ๋“œ๋Š” ๊ฒŒ ์„œ๋ฒ„๋ฅผ ์“ฐ๋Š”์ง€ ์•„๋‹Œ์ง€ ๋ชจ๋ฅด์‹ค ์ˆ˜ ์žˆ์–ด์š”. ๊ทธ๋Ÿด ๋• ์ด๋ ‡๊ฒŒ ๋˜์ ธ๋‘์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


์„œ๋ฒ„๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ์„œ๋น„์Šค๋ผ๋ฉด ๊ด€๋ฆฌ์ž ํ™”๋ฉด๋„ ๊ฐœ๋ฐœ ๊ณ„ํš์— ๋„ฃ์–ด์ค˜.
์„œ๋ฒ„๊ฐ€ ์ž˜ ๋Œ๊ณ  ์žˆ๋Š”์ง€, ๊ฐ€์ž…์ž ์ˆ˜ ๊ฐ™์€ ํ•ต์‹ฌ ์ˆซ์ž, ์ตœ๊ทผ์— ๋‚œ ์˜ค๋ฅ˜๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ด.
๊ด€๋ฆฌ์ž ๊ณ„์ •์€ ์ฒ˜์Œ์— admin ์— ๋น„๋ฐ€๋ฒˆํ˜ธ 12345 ๋กœ ํ•ด๋‘๊ณ ,
๊ทธ ํ™”๋ฉด์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค˜.
ToDo.md ๋ฅผ ๋ณด๊ณ  ํ•„์š”ํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋˜๋ฉด ๊ณ„ํš์— ํฌํ•จํ•ด์ค˜.


์ด ํ™”๋ฉด์ด ์žˆ์œผ๋ฉด ์ง€๊ธˆ ๋ช‡ ๋ช…์ด ์™”๋Š”์ง€, ์–ด๋””์„œ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋Š”์ง€๋ฅผ ์ง์ ‘ ๋ณด์‹ค ์ˆ˜ ์žˆ์–ด์š”.



๊ฒฐ๊ณผ๋ฅผ ๊ฐ€๋ฅด๋Š” ๋ง๋ฒ„๋ฆ‡ ๋‹ค์„ฏ ๊ฐ€์ง€


๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์จ๋„ ๊ฒฐ๊ณผ๋Š” ์ฒœ์ฐจ๋งŒ๋ณ„์ด์—์š”. ์–ด๋””์„œ ๊ฐˆ๋ฆฌ๋ƒ๋ฉด ์—ฌ๊ธฐ์ž…๋‹ˆ๋‹ค.


ํ•˜๋‚˜. ํ•˜์ง€ ๋ง ๊ฒƒ๋„ ๊ฐ™์ด ์ ๋Š”๋‹ค

"๋‚ด๊ฐ€ ํ™•์ธํ•˜๊ธฐ ์ „์—” ๋‹ค๋ฅธ ํŒŒ์ผ ๊ฑด๋“œ๋ฆฌ์ง€ ๋งˆ"

"์ƒˆ ๋„๊ตฌ ์ถ”๊ฐ€ํ•˜์ง€ ๋ง๊ณ  ์ง€๊ธˆ ์žˆ๋Š” ๊ฑธ๋กœ๋งŒ ํ•ด"


๋‘˜. ํ•œ ๋ฒˆ์— ํ•˜๋‚˜๋งŒ ์‹œํ‚จ๋‹ค

์ „์ฒด๋ฅผ ํ•œ ๋ฒˆ์— ์‹œํ‚ค๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ํ™• ๋‚˜๋น ์ง‘๋‹ˆ๋‹ค. ToDo.md ์ˆœ์„œ๋Œ€๋กœ ์ž˜๊ฒŒ ๋Š์–ด์„œ.


์…‹. ์—๋Ÿฌ๋Š” ๊ทธ๋Œ€๋กœ ๋ถ™์ธ๋‹ค

์ค„์—ฌ์„œ ์ „ํ•˜๋ฉด ์—‰๋šฑํ•œ ๋ฐ๋ฅผ ๊ณ ์ณ์š”. ํ™”๋ฉด์— ๋œฌ ๊ทธ๋Œ€๋กœ๊ฐ€ ์ œ์ผ ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค.


๋„ท. ๋ชจ๋ฅด๋ฉด ๋ฌผ์–ด๋ณด๊ฒŒ ๋งŒ๋“ ๋‹ค

"์• ๋งคํ•˜๋ฉด ์ง์ž‘ํ•˜์ง€ ๋ง๊ณ  ๋ฌผ์–ด๋ด" ์ด ๋ฌธ์žฅ์„ ํ”„๋กฌํ”„ํŠธ๋งˆ๋‹ค ๋„ฃ์œผ์„ธ์š”.


๋‹ค์„ฏ. "์•„๊นŒ ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผ"์„ ๋ฒ„๋ฆฐ๋‹ค

๊ทธ ์ž๋ฆฌ์— "Design.md ๋Œ€๋กœ"๋ฅผ ๋„ฃ์œผ์„ธ์š”.

๋Œ€ํ™” ๊ธฐ์–ต๋ณด๋‹ค ํด๋”์— ์žˆ๋Š” ๋ฌธ์„œ๊ฐ€ ํ›จ์”ฌ ๋ฏฟ์Œ์งํ•ด์š”. ์ด๊ฒƒ๋งŒ ๋ฐ”๊ฟ”๋„ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.



์ €๋„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋ดค์–ด์š”


์ œ ๊ฐ•์˜๋Š” ์คŒ์œผ๋กœ ํ•˜๋Š”๋ฐ, ์ˆ˜๊ฐ•์ƒ๋ถ„๋“ค์ด ์„ค์น˜ํ•˜๋‹ค๊ฐ€ ์ž๊พธ ๋ง‰ํžˆ์‹œ๋”๋ผ๊ณ ์š”.

๊ทธ๋ž˜์„œ ์ฃผ์†Œ๋งŒ ๋ˆ„๋ฅด๋ฉด ๋ฐ”๋กœ ๋“ค์–ด์˜ค๋Š” ๋ผ์ด๋ธŒ ๊ฐ•์˜ ๋ฐฉ์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค.

ํ™”๋ฉด ๊ณต์œ ๋„ ๋˜๊ณ , ์ฑ„ํŒ…๋„ ๋˜๊ณ , ๋…นํ™”๋„ ์•Œ์•„์„œ ๋‚จ์•„์š”.


ํ•˜๋ฃจ ๋งŒ์— ๋Œ์•„๊ฐ€๋Š” ๊ฒŒ ๋‚˜์™”์–ด์š”.

์ง€๊ธˆ์€ ์‹ค์ œ ๊ฐ•์˜์— ๋„ฃ๊ธฐ ์ „์— ์ด๊ฒƒ์ €๊ฒƒ ์‹œํ—˜ํ•ด๋ณด๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.



๋งˆ์ง€๋ง‰์œผ๋กœ


๋‚ฏ์„  ๋ง์ด ๋งŽ์•„์„œ ์–ด๋ ค์›Œ ๋ณด์ด์ง€๋งŒ ํ•œ ๋ฒˆ๋งŒ ํ•ด๋ณด์‹œ๋ฉด ๋‘ ๋ฒˆ์งธ๋ถ€ํ„ฐ๋Š” ์‚ผ์‹ญ ๋ถ„์ด๋ฉด ์‹œ์ž‘ํ•˜์‹ค ์ˆ˜ ์žˆ์–ด์š”.

์™„๋ฒฝํ•˜๊ฒŒ ์ค€๋น„ํ•˜๊ณ  ์‹œ์ž‘ํ•˜๋ ค ํ•˜์ง€ ๋งˆ์‹œ๊ณ ์š”. ์ผ๋‹จ ํ•˜๋‚˜ ๋Œ์•„๊ฐ€๊ฒŒ ๋งŒ๋“ค์–ด๋‘๊ณ  ๊ณ ์ณ๊ฐ€๋Š” ๊ฒŒ ํ›จ์”ฌ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค.


๊นƒ์ด๋‚˜ ๊นƒํ—ˆ๋ธŒ๋ถ€ํ„ฐ ์•„์˜ˆ ์ฒ˜์Œ์ด์‹œ๋ผ๋ฉด ๋…ธ๋งˆ๋“œ์ฝ”๋” ๋ฌด๋ฃŒ ๊ฐ•์˜๋ฅผ ๋จผ์ € ๋“ค์–ด๋ณด์…”๋„ ์ข‹์•„์š”.

โ†’ ๊นƒ ์ฒ˜์Œ ๋ฐฐ์šฐ๊ธฐ ๋ฌด๋ฃŒ ๊ฐ•์˜


ํ•ด๋ณด์‹œ๊ณ  ์–ด๋• ๋Š”์ง€ ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์„ธ์š” ๐Ÿ˜Š


์ด ์ž๋ฃŒ๋ฅผ ๋งŒ๋“  ๋ฆฌ๋”์˜ ๋ฉค๋ฒ„์‹ญ ๋ณด๊ธฐ

๋Œ“๊ธ€

๐Ÿ”’๋Œ“๊ธ€ ๋‚ด์šฉ์€ ๋ฉค๋ฒ„์‹ญ ๊ตฌ๋… ํ›„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ๋ฆฌ์–ด์Šค
(์ฃผ)๋ฏธ์…˜๋“œ๋ฆฌ๋ธ๋Œ€ํ‘œ์ด์‚ฌ ๊น€์ง„์ˆ˜
์„œ์šธํŠน๋ณ„์‹œ ๋งˆํฌ๊ตฌ ๋งˆํฌ๋Œ€๋กœ 155, LG๋งˆํฌ๋นŒ๋”ฉ 209ํ˜ธ์ „ํ™”๋ฒˆํ˜ธ: 1533-0701์ด๋ฉ”์ผ: ideathon@mission-driven.kr
์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ: 277-88-02697ํ†ต์‹ ํŒ๋งค๋ฒˆํ˜ธ: 2023-์„œ์šธ๋งˆํฌ-2003
๊ณต์ง€์‚ฌํ•ญ์„œ๋น„์Šค ์ด์šฉ์•ฝ๊ด€๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
๊ณ ๊ฐ์„ผํ„ฐ ๋ฌธ์˜
ํ‰์ผ 10:00-17:00์ ์‹ฌ์‹œ๊ฐ„ 12-13์‹œ์ฃผ๋ง ๊ณตํœด์ผ ์ œ์™ธ

ยฉ Mission-Driven ALL RIGHTS RESERVED.

์นด์นด์˜ค์ฑ„๋„์œ ํŠœ๋ธŒInstagram๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ

์–ด๋ ค์šด ๋ถ€๋ถ„์ด ์žˆ์œผ์‹ ๊ฐ€์š”?

๊ณ ๊ฐ์„ผํ„ฐ ๋ฌธ์˜
ํ‰์ผ 10:00-17:00์ ์‹ฌ์‹œ๊ฐ„ 12-13์‹œ | ์ฃผ๋ง ๊ณตํœด์ผ ์ œ์™ธ

์‚ฌ์—…์ž ์ •๋ณด

์ƒํ˜ธ๋ช…: (์ฃผ)๋ฏธ์…˜๋“œ๋ฆฌ๋ธ | ๋Œ€ํ‘œ : ๊น€์ง„์ˆ˜

์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ: 277-88-02697

ํ†ต์‹ ํŒ๋งค์—…: 2023-์„œ์šธ๋งˆํฌ-2003

์ฃผ์†Œ: ์„œ์šธํŠน๋ณ„์‹œ ๋งˆํฌ๊ตฌ ๋งˆํฌ๋Œ€๋กœ 155, LG๋งˆํฌ๋นŒ๋”ฉ 209ํ˜ธ

์ด๋ฉ”์ผ: ideathon@mission-driven.kr

์ „ํ™”๋ฒˆํ˜ธ: 1533-0701

๊ณต์ง€์‚ฌํ•ญ์„œ๋น„์Šค ์ด์šฉ์•ฝ๊ด€๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
์นด์นด์˜ค์ฑ„๋„์œ ํŠœ๋ธŒInstagram๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ

ยฉ Mission-Driven ALL RIGHTS RESERVED.

ํ™ˆ์–ด์šธ๋ฆผ๋””์ง€ํ„ธ๋ฉค๋ฒ„์‹ญ์ปค๋ฎค๋‹ˆํ‹ฐ๋งˆ์ด