๐ŸฅธReview/๊ฐ•์˜ ๋ฆฌ๋ทฐ

CampCON) ์‹ญ์ˆ˜๋…„์งธ ๊ณ ๊ตฐ๋ถ„ํˆฌ, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ƒ์กด ๋งค๋‰ด์–ผ

hellohailie 2024. 7. 30. 20:37
๋ฐ˜์‘ํ˜•

7์›” 30์ผ, ํŒจ์ŠคํŠธ ์บ ํผ์Šค์—์„œ ์ง„ํ–‰ํ•˜๋Š” CampCON์— ์ฐธ์—ฌํ•˜๊ณ  ๊ธฐ๋ก์œผ๋กœ ๋‚จ๊น๋‹ˆ๋‹ค. 

 

1๋ถ€ ์‹ญ์ˆ˜๋…„์งธ ๊ณ ๊ตฐ๋ถ„ํˆฌ, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ƒ์กด ๋งค๋‰ด์–ผ

์—ฐ์‚ฌ: Dable FE leader ๊น€ํƒœ๊ณค

2003~ ๊ฐœ๋ฐœ์ž, 2006~ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž

์ทจ์—…

 

1. ์ง๊ตฐ์— ๋งž๋Š” ๊ธฐ์ˆ ์…‹ ๊ฐ•์กฐ

์ง๋ฌด ์ „ํ™˜์ด๋ผ๋ฉด ๋” ๊ฐ•์กฐํ•ด์•ผํ•œ๋‹ค. ์–ด๋–ค ๋…ธ๋ ฅ์„ ํ•ด์™”๋Š”์ง€.

 

2. ์˜คํƒ€, ๊นจ์ง„ ๋งํฌ๋ฅผ ๋‹ค์‹œ ๋ณด์ž (์ด๋ ฅ์„œ ๋งํฌ)

 

3. ์ˆซ์ž๋Š” ๋‹ค๋‹ค์ต์„ 

๋ฌด์—‡์„ ์–ผ๋งˆ๋‚˜? ๋ณ€ํ™”๋ฅผ ์ผ์œผ์ผฐ๋Š”์ง€.

๊ทธ๋ž˜์„œ ๋น„์šฉ์€ ์–ผ๋งˆ๋‚˜ ์•„๊ผˆ๋Š”์ง€.

ํ…Œ์ŠคํŠธ ์ž‘์„ฑํ•ด์„œ ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€ ์–ผ๋งˆ๊นŒ์ง€

ํ”„๋กœ์ ํŠธ ๋‚˜์—ด์—์„œ ๋‚˜์˜ ๊ธฐ์—ฌ๋„์™€ ๋‚˜์˜ ์—ญํ• ์„ ๋งํ•ด์ฃผ์ž. ์–ด๋–ค ์–ด๋–ค ์ผ ํ–ˆ๊ณ , ์–ด๋–ค ์ฑ…์ž„์ด ์žˆ์—ˆ๋Š”์ง€

 

4. ๋‹˜์•„, ๊ทธ ๋ธ”๋กœ๊ทธ๋Š” ์“ฐ์ง€ ๋งˆ์˜ค

์ด๋ ฅ์„œ์˜ ๋ ˆํผ๋Ÿฐ์Šค๋Š” ๊พธ์ค€ํžˆ ๊ด€๋ฆฌ๋˜์–ด์•ผ ํ•œ๋‹ค. 

๊นƒํ—™์ด๋‚˜ ๋ธ”๋กœ๊ทธ๋ฅผ ๊ธฐ์ˆ ์  ์„ฑ์ฐฐ, ๊พธ์ค€ํ•จ์„ ๋ณด๋Š”๊ฑด๋ฐ ๊ด€๋ฆฌ๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด ์ข‹์ง€์•Š๋‹ค. 

๋งค์ผ ์“ฐ๋Š” ๊ฑด ์–ด๋ ต๋”๋ผ๋„, ํ•œ๋‹ฌ์— ํ•œ๋ฒˆ์ด๋ผ๋„ ๊พธ์ค€ํžˆ ์“ฐ์ž.

๋‚ด๊ฐ€ ์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ๋“ค, ๊ฐ์ƒ์ •๋„๋„ ๊ดœ์ฐฎ๋‹ค. 

 

5. GitHub ์ž”๋”” ๋นˆ ๊ณณ๋„ ์ฑ„์šธ ์ˆ˜ ์žˆ๋‹ค. (์ฑ„์šฐ๋Š” ๊ฒŒ ์ค‘์š”ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ...)

๊ด€๋ฆฌ๋˜๋ฉด ์ข‹๋‹ค. 

๊พธ์ค€ํ•จ์ด ์ข‹๋‹ค๋Š” ๊ฒƒ

ํŒ :)

7. ์ด๋ ฅ์„œ ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ๋ณด์ž

 

8. ๋””ํ…Œ์ผ์— ๊ฐ•ํ• ์ˆ˜๋ก ์‹ ๋ขฐ๊ฐ์„ ์ค€๋‹ค. (๋””ํ…Œ์ผ์ด ์ฃผ๋Š” ์‹ ๋ขฐ๊ฐ์ด ์žˆ๋‹ค. )

ํ‘œ์ค€ ๋Œ€๊ธฐ์••์„ ์ƒ์ •ํ•œ ์งˆ๋ฌธ์ธ๊ฐ€์š”?

๋‚ด๊ฐ€ ํ–ˆ๋˜ ์ž‘์—…์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ™•์ธํ•˜๊ณ  ๋””ํ…Œ์ผ์„ ์ค€๋น„ํ•˜์ž.

 

9. ๋ฉ˜ํ† ๊ฐ€ ์—†์œผ๋ฉด GPT

๋„ˆ๋Š” IT ๊ธฐ์—…์˜ ๋ฉด์ ‘๊ด€์ด์•ผ. ์ด๋ ฅ์„œ ๋‚ด์šฉ์„ ์ฃผ๊ณ , ๋ฉด์ ‘ ์งˆ๋ฌธ ๋ฝ‘์•„๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด๋œ๋‹ค. 

 

10. ์ง€์›ํ•œ ๊ธฐ์—… ์ •๋ณด ํ™•์ธํ•˜๊ธฐ

ํšŒ์‚ฌ์— ๊ด€์‹ฌ์—†๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ํšŒ์‚ฌ๋„ ๊ด€์‹ฌ์ด ์—†๋‹ค. 

GPT ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ•ด๋ณด์ž

 

11. ์™„๋ฒฝํ•˜๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. 

์•ˆ๋งž์œผ๋ฉด ์•Œ์•„์„œ ๊ฑฐ๋ฅด๊ฒ ์ง€

์—ฐ์ฐจ๊ฐ€ ์‹ค๋ ฅ์„ ์ปค๋ฒ„ํ•˜์ง€ ์•Š๋Š”๋‹ค. 

 

12. ์‹คํŒจ๋„ ๊ฒฝํ—˜์ด๋‹ค. 

์–ด์ฐจํ”ผ ํ•ฉ๊ฒฉ์€ ํ•œ ๋ฒˆ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค. 

 

 

 

๊ฐœ๋ฐœ์—…๋ฌด

1. ๊ฐœ๋ฐœ์ž๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์‚ฌ๋žŒ์ด๋‹ค. 

์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๋‹ค. 

๋ฌธ์ œ๋ฅผ ์ •์˜ํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋Š” ๋Šฅ๋ ฅ์ด ์ค‘์š”ํ•˜๋‹ค.

์ฝ”๋“œ๊ฐ€ ๋งŒ์‚ฌ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” ๋„๊ตฌ์ผ ๋ฟ์ด๋‹ค. 

 

2. ๋…์„œํ•˜๋“ฏ ์ฝ”๋“œ๋ฅผ ์ฝ์ž

์—…๋ฌด์˜ 60%๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ฒƒ

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

์ดํ•ด๊ฐ€ ์•ˆ๋˜๋ฉด chatGPT ๋„์›€๋ฐ›๊ธฐ

 

3. ๋ฌธ์ œ๋Š” ์‹œ์Šคํ…œ์œผ๋กœ ์˜ˆ๋ฐฉํ•˜์ž

Linter, Formatter, TypeScript, SCM, Test....

 

4. ์ข‹์€ ๋ฐ˜๋ณต๋„ ์žˆ๋‹ค. 

Repeat Yourself

์ž๊ธฐ๋งŒ์˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋งŒ๋“ค์–ด์„œ ๋‹ค๋ฅธ์–ธ์–ด๋กœ, ๋‹ค๋ฅธ ์•„ํ‚คํ…์ณ๋กœ ๋งŒ๋“ค์–ด๋ณด๋ฉด ๊ณต๋ถ€ํ•˜๊ธฐ ์ข‹๋‹ค. 

 

 

5. ์ผ์ • ์˜ˆ์ธก์€ (๊ฑฐ์˜ ํ•ญ์ƒ) ์‹คํŒจํ•œ๋‹ค. 

์—…๋ฌด๋ฅผ ์ž‘์€ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ณ  ๋งˆ์ผ์Šคํ†ค์„ ์„ค์ •ํ•˜์ž

 

6. ์ž‘๊ฒŒ ์‹คํ–‰ํ•ด์•ผ ์ž‘๊ฒŒ ์‹คํŒจํ•œ๋‹ค. 

ํ•œ ํ…Œ์Šคํฌ์˜ ๊ธธ์ด๊ฐ€ 2์ผ์ด ๋„˜์œผ๋ฉด ๋” ์ž‘๊ฒŒ ๋งž์ถ”์ž. 

 

7. ํ’€์Šคํƒ ์ง€์‹ vs ํ’€์Šคํƒ ์—”์ง€๋‹ˆ์–ด

ํ•˜๋‚˜ ์ž˜ ํ•˜๊ธฐ๋„ ํž˜๋“ ๋ฐ, ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ๊ฐ€์ง€์ž.

 

๊ทธ๋ž˜ํ”ฝ. ์—๋””ํ„ฐ ๋“ฑ ์ด๊ฑธ ์ž˜ํ•˜๋Š” ํ”„์—” ๊ฐœ๋ฐœ์ž. -> ์ด๊ฒŒ ๋” ์ž˜ ๋จนํžŒ๋‹ค. 

 

8. ๋Œ€์ฒด๋กœ, ์˜ณ์€ ๊ธฐ์ˆ ์„ ์—†๋‹ค. ์ƒํ™ฉ์— ๋”ฐ๋ฅธ ์„ ํƒ๋งŒ ์žˆ์„๋ฟ

 

9. ๋‚˜๋งŒ์˜ ํ•™์Šต ๋ฃจํ‹ด์„ ๋งŒ๋“ค์–ด๋‘์ž.

์–ด์ฐจํ”ผ ํ‰์ƒ ๊ณต๋ถ€ํ•ด์•ผํ•œ๋‹ค. 

๊น€ํƒœ๊ณค๋‹˜์€ ๋ ˆํผ๋Ÿฐ์Šค ๋Œ€์ถฉ ๋ณด๊ณ , ์ ๋‹นํ•˜๊ฒŒ ์ง์ ‘ ํ•ด๋ณธ๋‹ค. 

 

๋นจ๋ฆฌ ๋งŒ๋“ค์–ด๋‘์ž.

 

10. ๋ฐฐ์›Œ์„œ ๋‚จ์ฃผ์ž.

๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๊ต์œก. ๋™๋ฃŒ๋„ ์ข‹๊ณ  ๋Ÿฌ๋ฒ„๋•๋„ ์ข‹๊ณ .

 

11. ์ˆซ์ž๋Š” ๋‹ค๋‹ค์ต์„ 

๋‚ด๊ฐ€ ํ•œ ์ž‘์—…์„ ์ตœ๋Œ€ํ•œ ์ •๋Ÿ‰์ ์ธ ํ˜•ํƒœ๋กœ ํ‰๊ฐ€ํ•˜๊ธฐ => ์ „๋ฌธ๊ฐ€์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•œ๋‹ค. 

 

์†Œํ”„ํŠธ์Šคํ‚ฌ

 

1. ์ฃผ๊ด€์‹๋ณด๋‹ค ๊ฐ๊ด€์‹

์ฆ‰๊ฐ์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์›ํ•œ๋‹ค๋ฉด ๊ฐ๊ด€์‹์œผ๋กœ ๋ฌผ์–ด๋ณด๊ธฐ

ํž‰์˜ ๋ฒ•์น™: ์˜์‚ฌ ๊ฒฐ์ •์— ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์€ ์„ ํƒ์ง€์˜ ๊ฐœ์ˆ˜์™€ ๋ณต์žก์„ฑ์— ๋น„๋ก€ํ•œ๋‹ค. 

 

2. ์งˆ๋ฌธ์—๋„ ๊ธฐ์ˆ ์ด ์žˆ๋‹ค. 

๊ตฌ๊ธ€์˜ 15๋ถ„ ๊ทœ์น™

๋‚ด๊ฐ€ ์–ด๋–ค ๋ฌธ์ œ ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ์€์ง€, ์ง€๊ธˆ๊นŒ์ง€ ์–ด๋–ค ์‹œ๋„๋ฅผ ํ–ˆ๋Š”์ง€ ๋งํ•ด์ฃผ์ž.

๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์‹œ๊ฐ„๋„ ์†Œ์ค‘ํ•˜๋‹ค. 

 

3. ์ž๋ž‘๋„ ์—„์‚ด๋„ ์Šคํ‚ฌ์ด๋‹ค. 

๊ฐ€๋งŒํžˆ ์žˆ์œผ๋ฉด ๊ฐ€๋งˆ๋‹ˆ๊ฐ€ ๋œ๋‹ค. 

์ž˜ํ•œ๊ฑด ์ž˜ํ–ˆ๋‹ค๊ณ  ๋งํ•˜๊ณ , ํž˜๋“ค๋ฉด ํž˜๋“ค๋‹ค๊ณ  ๋งํ•ด์•ผํ•œ๋‹ค. 

๊ฐ•๋„๋ณด๋‹ค๋Š” ๋นˆ๋„๋กœ

 

4. '์•ˆ๋œ๋‹ค'๋Š” ๋ง์€ ๊ทธ๋งŒ

๋ถ€์ •์ ์ธ ๊ฒฐ์ •์€ ์ƒ๋Œ€๊ฐ€ ํ•˜๋„๋ก ํ•˜๊ณ  ๋‚˜๋Š” ๊ธ์ •์ ์ธ ์‚ฌ๋žŒ์œผ๋กœ ๋‚จ์ž.

 

5. ๊ฑฐ์ ˆ์˜ 3๋‹จ๊ณ„

์ˆ™์†Œ/ ๋Œ€์•ˆ ์ œ์‹œ/ ์ด๋“

 

๊ณ ๋ฏผ์„ ์˜ค๋ž˜ํ–ˆ๋‹ค๋Š” ๋Š๋‚Œ์œผ๋กœ 

 

6. ์ƒ๋Œ€์˜ ์–ธ์–ด๋กœ ์„ค๋ช…ํ•˜์ž

 

7. ์ฃผ๋ณ€ ์‚ฌ๋žŒ์—๊ฒŒ ์นœ์ ˆํ•˜์ž

์นœ์ ˆํ•˜๋ผ. ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋‚˜๋Š” ๋ชจ๋“  ์ด๋Š” ํž˜๊ฒจ์šด ์‚ถ์„ ์‚ด์•„๊ฐ„๋‹ค. 

 

์ปค๋ฆฌ์–ด/์ด์ง

 

1. ์ด์ง์€ ํ•ญ์ƒ ์ค€๋น„ํ•˜๋Š” ๊ฒƒ

๋ง‰์ƒ ๋‹ฅ์ณ์„œ ํ•˜๋ฉด ์ž˜๋ชป๋œ ์„ ํƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. 

์ด์งํ•  ์ƒ๊ฐ ์—†์–ด๋„ ๋ฉด์ ‘๋ด๋„ ๋œ๋‹ค. => ํ˜„์žฌ ์‹œ์žฅ ํŠธ๋ Œ๋“œ์™€ ๋‚˜์˜ ์œ„์น˜๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

 

2. ์ด์งํ•  ๋•Œ ๋ณผ ๊ฒƒ: ์ปค๋ฆฌ์–ด, ์—ฐ๋ด‰, ์›Œ๋ผ๋ฒจ

๊ฒฝ๋ ฅ ์ดˆ๊ธฐ์—๋Š” ๊ณ ์ƒํ•  ํ•„์š” ์žˆ๋‹ค. 

 

๊ฐ€๋Šฅํ•˜๋ฉด ์ปค๋ฆฌ์–ด๋ฅผ ์ค‘์‹œํ•˜๋ฉด ์ข‹๋‹ค. 

 

3. ์ปค๋ฆฌ์–ด = ์‹œ๊ฐ„ + ์Šคํ† ๋ฆฌ

๊ฒฐ๋ง์ด ์ข‹์œผ๋ฉด ๊ณ ๋‚œ์€ ์˜์›… ์„œ์‚ฌ์˜ ์ผ๋ถ€์ผ ๋ฟ

๋ญ˜ ๋ฐฐ์› ๊ณ , ์–ด๋–ค ๊ฑธ ํ–ˆ๊ณ  ๋“ฑ๋“ฑ ์„ฑ์žฅ ์Šคํ† ๋ฆฌ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. 

 

๋‚˜๋Š” ์„œ์‚ฌ๋ฅผ ์Œ“๋Š” ์ค‘์ด๋‹ค. 

 

4. ์„ฑ๊ณผ๊ธ‰, ๋ณต์ง€๋ณด๋‹ค๋Š” ์—ฐ๋ด‰

๋‹ค์Œ ํšŒ์‚ฌ์—์„œ ํ˜‘์ƒ์€ ์—ฐ๋ด‰์ด ์ค‘์š”ํ•˜๋‹ค. 

ํ•˜์ง€๋งŒ ๋‹ค์Œ ํšŒ์‚ฌ์—์„œ ์„ฑ๊ณผ๊ธ‰, ๋ณต์ง€๋กœ ํ˜‘์ƒ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ๋„ ํ•˜๋‹ค. 

 

5. ๋„ˆ ํ˜น์‹œ ... ๋ญ ๋ผ?

์กด์žฌ๊ฐ์„ ์‹ฌ์–ด๋‘์ž

 

์˜จ์˜คํ”„๋ผ์ธ์— ๋‚˜๋ผ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๋ ค๋ณด์ž.

 

6. ์‹œ๊ฐ„์€ ๊ธˆ์ด๋‹ค. 

 

 

7. ์‚ฌ์ด๋“œ์žก, ํ• ๊นŒ ๋ง๊นŒ.

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฑด ๋ณธ์—…!! ๋ˆ๋ณด๋‹ค๋Š” ๊ฒฝํ—˜!

 


์žŠ์–ด์„œ๋Š” ์•ˆ๋˜๋Š” ๊ฒƒ!

1. ์ž์‹ ์„ ์†Œ์ค‘ํžˆ ํ•˜์ž. (๋‚ด๋ฉด์˜ ์†Œ๋ฆฌ, ๋ชธ์˜ ์‹ ํ˜ธ์— ์œ ์˜) 

2. ์ „๋ฌธ๊ฐ€ ๋ง ๋„ˆ๋ฌด ๋งŽ์ด ๋“ฃ์ง€ ๋ง์ž. (์ „๋ฌธ๊ฐ€๋ผ๋ฆฌ๋„ ์˜๊ฒฌ์ด ๊ฐˆ๋ฆฌ๊ณ  ๋‚˜๋Š” ๋‚ด๊ฐ€ ์ œ์ผ ์ž˜ ์•ˆ๋‹ค. )

 


์—ฐ์‚ฌ๋‹˜๊ณผ ์งˆ๋ฌธํƒ€์ž„

๐Ÿ’–์‹ ์ž…, ๋น„์ „๊ณต์ž๋กœ์„œ ๊ธฐ์ˆ ์ ์ธ ์—ญ๋Ÿ‰๋ณด๋‹ค๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ๊ณผ ์„ฑ์žฅ ๊ฐ€๋Šฅ์„ฑ, ํŠนํžˆ ์†Œํ”„ํŠธ ์Šคํ‚ฌ์„ ๊ฐ•์ ์œผ๋กœ ๋ถ€๊ฐ์‹œํ‚ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์‹์œผ๋กœ ์ด์•ผ๊ธฐ๋ฅผ ํ’€์–ด๊ฐ€๋ฉด ์ข‹์„๊นŒ์š”? ์‹ ์ž…์—๊ฒŒ ๋ฐ”๋ผ๋Š” ์†Œํ”„ํŠธ ์Šคํ‚ฌ์€ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๊ฒƒ์ด ์žˆ์„๊นŒ์š”?

 

=> ์‹ ์ž… ๋ฐ 2~3 ๋…„์ฐจ์—๊ฒŒ ๊ธฐ์ˆ ์ ์ธ ์—ญ๋Ÿ‰์ด ์™„์ „ํžˆ ๋ฌด๋ฅด์ต์ง€ ์•Š๋‹ค๊ณ  ๋ณด๊ณ , ๊ธฐ์ˆ ์ง์œผ๋กœ์„œ ์—ญํ• ์„ ํ•ด์ฃผ๋Š”๊ฒŒ ์ข‹๋‹ค. 

์†Œํ”„ํŠธ์Šคํ‚ฌ์€ ๊ทธ ์ดํ›„์— ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 

 

๐Ÿ’–์˜จ๋ผ์ธ ์ธ์ž๋„๋ฅผ ์Œ“์œผ๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋‚˜์š”?

 

=> ์˜จ๋ผ์ธ ๋ฒˆ์—ญ, ๋…ธ๋“œjs, ๋ฆฌ์•กํŠธ, ์ปค๋ฎค๋‹ˆํ‹ฐ ์˜คํ”ˆ์†Œ์Šค์— ํ™œ๋™์„ ํ•ด๋ณด์ž.

 

๐Ÿ’–๋‹ค๋ฅธ์‚ฌ๋žŒ์˜์˜ ์ฝ”๋“œ๋ฅผ ๋…์„œํ•˜๋“ฏ ์ฝ์ž!์— ํฐ ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค! ํšŒ์‚ฌ์˜ ์‚ฌ์ˆ˜๊ฐ€ ์—†์ด ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด, ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ์ฐพ์•„ ์ฝ์œผ๋ฉด ์ข‹์„๊นŒ์š”? ์ถ”์ฒœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ์ฝ”๋“œ๊ฐ€ ์žˆ์„๊นŒ์š”?

 

=> ๋ณธ์ธ์˜ ๊ธฐ์ˆ  ์ˆ˜์ค€ ์ฐจ์ด๊ฐ€ ๋งŽ์ด ๋‚˜์ง€ ์•Š๋Š” ์ฝ”๋“œ๋กœ ์‹œ๋„ํ•ด์•ผํ•œ๋‹ค. 

mini, tiny, nano๋“ฑ ์ ‘๋‘์–ด๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ github์— ๊ฒ€์ƒ‰ํ•ด๋ณธ๋‹ค. 

 

๐Ÿ’–ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ ํ•ญ์ƒ ๊ธฐํ•œ๊ณผ ํ•ด๊ฒฐ์— ๊ธ‰๊ธ‰ํ•ด ์—ฐ๊ตฌ์™€ ๊ณ ๋ฏผ๋ณด๋‹ค๋Š” ํ•ด๊ฒฐ์—๋งŒ ์ง‘์ค‘ํ•ด์™”๋˜๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฉด์ ‘์—์„œ ํ•ด๋‹น ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๋Œ€ํ•œ ๊นŠ์ด ์žˆ๋Š” ์งˆ๋ฌธ์„ ๋ฐ›๋Š”๋‹ค๊ณ  ํ–ˆ์„๋•Œ ์–ด๋–ป๊ฒŒ ์ด์•ผ๊ธฐ๋ฅผ ํ•˜๋ฉด ๋ ์ง€ ๋จธ๋ฆฌ๊ฐ€ ํ•˜์˜ˆ์ง‘๋‹ˆ๋‹ค... ์ด๋Ÿฐ ์ €์˜ ์ƒํ™ฉ์„ ์–ด๋–ป๊ฒŒ ๊ทน๋ณตํ•˜๋ฉด ์ข‹์„๊นŒ์š”? ๋ฌด์—‡์„ ์‹ค์ˆ˜ํ•œ ๊ฒƒ์ผ๊นŒ์š”?

 

=> ์ง€๊ธˆ๋ถ€ํ„ฐ ํ•˜๋ฉด์„œ ํ•˜๋ฉด๋œ๋‹ค. ์ ์–ด๋„ ํšŒ๊ณ ๋ฅผ ํ•˜๋ฉด์„œ, ์•ž์œผ๋กœ ํ”„๋กœ์ ํŠธ๋Š” ์ด๋ ‡๊ฒŒ ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ๊ณ ๋ฏผ์„ ํ•˜๋ฉด๋œ๋‹ค. 

์ง€๋‚œ ํ”„๋กœ์ ํŠธ๋Š” ์ง€๋‚˜๊ฐ”์œผ๋‹ˆ ์•ž์œผ๋กœ ์ž˜ํ•˜๋ฉด๋œ๋‹ค. ๋‚ด๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ์ ํŠธ์—์„œ ๋ฌด์—‡์„ ์ž˜๋ชปํ–ˆ๋Š”์ง€ ํšŒ๊ณ ํ•˜์ž.

 

๐Ÿ’–ํ•™์Šต์˜ ๋ฐฉ๋ฒ•์ค‘์— ๋™์˜์ƒ ๊ฐ•์˜ ์ด์ „์— ๊ณต์‹ ๋ฌธ์„œ์™€ ์‹ค์Šต์„ ์œ„์ฃผ๋กœ ํ•™์Šตํ•˜์‹ ๋‹ค๊ณ  ๋ง์”€ ์ฃผ์…จ๋˜๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ๋„ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ํ‚ค์šฐ๋Š” ๊ฒƒ์ด ๋” ์ข‹์€๊ฒƒ ๊ฐ™์€๋ฐ์š”. ํ˜น์‹œ ๋…ธํ•˜์šฐ๊ฐ€ ๋” ์žˆ์œผ์‹œ๋‹ค๋ฉด ๊ตฌ์ฒด์ ์œผ๋กœ ๋ถ€ํƒ๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

 

=> mdn ๋ฌธ์„œ๋Š” ํ‹ˆ๋‚ ๋•Œ๋งˆ๋‹ค ์ฝ์–ด๋ณด์ž. ์ƒˆ๋กœ์šด api๋Š” ๊ณ„์† ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๋‹ค. 

 

๐Ÿ’–์‹ ์ž…์˜ ๊ฒฝ์šฐ, ํฌํŠธํด๋ฆฌ์˜ค์— ์ž‘์„ฑํ•  ํ”„๋กœ์ ํŠธ์—์„œ ๊ธฐ๋Šฅ๊ตฌํ˜„์— ๊ธ‰๊ธ‰ํ•˜์—ฌ ์„ฑ๋Šฅ๊ฐœ์„ , ๋น„์šฉ์ ˆ๊ฐ ๋“ฑ ์„ ์ˆ˜์น˜ํ™”ํ•˜์—ฌ ์ž‘์„ฑํ•˜๊ธฐ ์–ด๋ ต๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ ๊ฐ•์‚ฌ๋‹˜์€ ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋‚˜์š” ?

 

=> ์–ด๋ ต์ง€๋งŒ ์ˆ˜์น˜๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ๋งŽ๋‹ค.  ํŽ˜์ธํŒ… ์‹œ๊ฐ„, ๋‹ค์šด๋กœ๋“œ ์‹œ๊ฐ„ ์ฒดํฌ, ํŒŒ์ผ ํฌ๊ธฐ ์ฒดํฌ ๋“ฑ๋“ฑ

๋ฐ˜์‘ํ˜•