Study/์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค

[์šฐํ…Œ์ฝ”] 1์ฃผ์ฐจ ํ”„๋ฆฌ์ฝ”์Šค ํšŒ๊ณ ๋ก

๊ฐœ๋ฐœํ•˜๋Š” ์ฃผ๋””์”จ 2023. 10. 28. 22:26

 

 

*ํ”„๋ฆฌ์ฝ”์Šค(precourse)๋ž€

ํ”„๋ฆฌ์ฝ”์Šค์— ๋Œ€ํ•ด ๋ชจ๋ฅด๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ์†Œ๊ฐœํ•˜์ž๋ฉด '์šฐ์•„ํ•œ ํ…Œํฌ์ฝ”์Šค'์—์„œ ์‹œ์ž‘ํ•œ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ์„œ, ๋ณธ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ์„ ์ง„ํ–‰ํ•˜๊ธฐ ์ „ ๋ง ๊ทธ๋Œ€๋กœ pre(๋ฏธ๋ฆฌ) ๊ฒฝํ—˜ํ•ด ๋ณด๋Š” ์˜จ๋ณด๋”ฉ ์ฝ”์Šค์ด๋‹ค. ํ”„๋ฆฌ์ฝ”์Šค๋กœ ์ •ํ•ด์ง„ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ฐธ๊ฐ€์ž์—๊ฒŒ ๋งค์ฃผ ๋ฏธ์…˜์ด ์ฃผ์–ด์ง€๋ฉฐ, ์ด ๋ฏธ์…˜์—๋Š” 3๊ฐ€์ง€ ์š”๊ตฌ์‚ฌํ•ญ์ด ํ•จ๊ป˜ ์ „๋‹ฌ๋œ๋‹ค. ์ฐธ๊ฐ€์ž๋Š” ๊ฐ์ž ์—ญ๋Ÿ‰๋Œ€๋กœ 3๊ฐ€์ง€ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋งŒ์กฑ์‹œํ‚ค๋Š” ๋ฏธ์…˜์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ์ œ์ถœํ•˜๋ฉด ํ”„๋ฆฌ์ฝ”์Šค์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋œ๋‹ค.

 

๐Ÿ“šํ”„๋กœ๊ทธ๋ž˜๋ฐ ์š”๊ตฌ์‚ฌํ•ญ
๐Ÿ“š๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ
๐Ÿ“š๊ณผ์ œ ์ง„ํ–‰ ์š”๊ตฌ์‚ฌํ•ญ

 

์„œ๋ก  : ์„ค๋ ˜ ๋ฐ˜, ๊ฑฑ์ • ๋ฐ˜

๋“œ๋””์–ด ์šฐ์•„ํ•œ ํ…Œํฌ์ฝ”์Šค์˜ ํŠน๋ณ„ํ•œ ๊ต์œก๊ณผ์ • ํ”„๋ฆฌ์ฝ”์Šค(pre-course)๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. ์‚ฌ์‹ค ์šด ์ข‹๊ฒŒ๋„ ํ•ฉ๊ฒฉํ•œ ์†Œ์ˆ˜์˜ ์ธ์›๋งŒ ์˜จ๋ณด๋”ฉ ํ˜•ํƒœ๋กœ ์ฐธ์—ฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ฝ”์Šค์˜€๋˜ ์ž‘๋…„๊ณผ ๋‹ฌ๋ฆฌ ๋ชจ๋“  ์ง€์›์ž๊ฐ€ ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋˜ํ•œ ์ด๋ฒˆ 6๊ธฐ๋ถ€ํ„ฐ๋Š” ์žฌ์ง์ž ์ž๊ฒฉ์ œํ•œ์ด ์‚ฌ๋ผ์ ธ์„œ ๋‚˜๋„ ๋„์ „ํ•ด ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค๐Ÿฅน์ฃผ์ฐจ๋งˆ๋‹ค ์ฃผ์–ด์ง€๋Š” ๋ฏธ์…˜์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ์Šค์Šค๋กœ ๋ชฐ์ž…ํ•  ์ˆ˜ ์‹œ๊ฐ„์„ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ„๋‹ค๋Š” ๊ฒƒ์ด ๋ฒŒ์จ๋ถ€ํ„ฐ ์„ค๋ Œ๋‹ค!!!

 

๋ณธ๋ก  : ์ƒ๊ฐ๋ณด๋‹ค ๊ฐ„๋‹จํ•œ ๋ฏธ์…˜(?)๊ณผ ์—„์ฒญ ๊ธด ์„ค๋ช…๋ฌธ

์‚ฌ์‹ค ์ด๋ฒˆ ๊ธฐ์ˆ˜์— ์—„์ฒญ๋‚œ ๊ฒฝ์Ÿ๋ฅ ์„ ์ž๋ž‘ํ•˜๊ณ  ์žˆ๋Š” ํ”„๋ฆฌ์ฝ”์Šค๋ผ ๋ฏธ์…˜ ์‹œ์ž‘๋ถ€ํ„ฐ ์–ด๋ ค์šด ๋‚ด์šฉ์„ ์ฃผ๊ณ , ๋ณ€๋ณ„๋ ฅ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•˜์ง„ ์•Š์„๊นŒ ๊ฑฑ์ •์ด ์•ž์„ฐ๋‹ค. ๋งค์ฃผ ๋ชฉ์š”์ผ๋งˆ๋‹ค ํ”„๋ฆฌ์ฝ”์Šค ๊ณต์ง€ ๋ฉ”์ผ์ด ์˜ค๋Š”๋ฐ ๊ทธ ์‹œ๊ฐ„๋งŒ ๊ธฐ๋‹ค๋ฆฌ๋‹ค๊ฐ€ ๋ง‰์ƒใ…‹ใ…‹ใ…‹์˜ค๊ธฐ ์ „์—๋Š” ์ผํ•˜๋Š๋ผ ์ •์‹ ์—†์–ด์„œ ์ œ๋Œ€๋กœ ๊ธด์žฅํ•  ์ƒˆ๋„ ์—†์ด ๋ฉ”์ผ์„ ๋ฐ›์•˜๋‹ค๐Ÿ˜ฑ๋ฉ”์ผ์˜ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

์•ˆ๋…•ํ•˜์„ธ์š”. ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค์ž…๋‹ˆ๋‹ค.
1์ฃผ ์ฐจ ๋ฏธ์…˜์€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜๊ณ , GitHub์— ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•˜๋Š” ๋“ฑ ๋ฏธ์…˜ ์™ธ์—๋„ ์ถ”๊ฐ€๋กœ ์ตํ˜€์•ผ ํ•˜๋Š” ๋ถ€๋ถ„๋“ค์ด ์žˆ์–ด ๊ฐ€๋ฒผ์šด ๋ฏธ์…˜์œผ๋กœ ์ค€๋น„ํ–ˆ์–ด์š”.
์ €ํฌ๋Š” ๊ฐ€๋ณ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ ์—ฌ๋Ÿฌ๋ถ„์€ ์–ด๋–ป๊ฒŒ ๋Š๋‚„์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค์š”. ์•ž์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ์กฐ๊ธˆ์”ฉ ๋‚œ๋„๊ฐ€ ๋†’์•„์ง€๋„๋ก ์„ค๊ณ„ํ–ˆ์–ด์š”.
์ตœ์ข… ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋Š” ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ์ถฉ๋ถ„ํžˆ ํ•™์Šตํ–ˆ๋‹ค๋ฉด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ž์‹ ์˜ ํž˜์œผ๋กœ ํ”„๋ฆฌ์ฝ”์Šค ๊ณผ์ •์„ ์ง„ํ–‰ํ•ด ๋ณด์„ธ์š”.
ํŠนํžˆ ๋ฏธ์…˜ ์ œ์ถœ์ด ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„์ด ์ œํ•œ๋˜์–ด ์žˆ์œผ๋‹ˆ ๊ผผ๊ผผํ•˜๊ฒŒ ํ™•์ธํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ธฐ์ค€ ์‹œ๊ฐ„ ์™ธ์— ์ œ์ถœํ•  ๊ฒฝ์šฐ ๋ฏธ์…˜์„ ์ œ์ถœํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.
์ง€๋‚œ๋ฒˆ์—๋„ ๊ณต์œ ํ–ˆ์ง€๋งŒ ๋ฏธ์…˜์„ ์ œ์ถœํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ ํ”„๋ฆฌ์ฝ”์Šค ๋‹จ๊ณ„์™€ ์ตœ์ข… ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์—†์œผ๋‹ˆ 100% ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•˜๋”๋ผ๋„ ๊ธฐ๊ฐ„ ๋‚ด์— ์ œ์ถœํ•˜์„ธ์š”.
๊ทธ๋ฆฌ๊ณ  ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•  ๋•Œ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚€ ์ ์„ ์†Œ๊ฐ๋ฌธ์œผ๋กœ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ์ด๋•Œ ํ•™์Šตํ•œ '๊ณผ์ •'์„ ์ž˜ ๋“œ๋Ÿฌ๋‚ด ์ฃผ์„ธ์š”.
๋ฏธ์…˜ ์ €์žฅ์†Œ๋Š” ์˜ค๋Š˜(2023๋…„ 10์›” 19์ผ) 15์‹œ์— ๊ณต๊ฐœ ์ƒํƒœ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.
์ด ์‹œ๊ฐ„์ด ๊ณ ํ†ต์ด ์•„๋‹ˆ๋ผ ์ฆ๊ฑฐ์šด ์‹œ๊ฐ„์ด๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ด ๋ด…๋‹ˆ๋‹ค.

 

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

(์ตœ์ข…์ฝ”ํ…Œ๊นŒ์ง€ ๊ฐ„ ๊ฒƒ๋„ ์•„๋‹Œ๋ฐ ์ฝ”ํ…Œ ๊ฑฑ์ •ํ–ˆ๋˜...๊น€์นซ๊ตญ ํ•œ์‚ฌ๋ฐ”๋ฆฌํ•œ ์ฃผ๋””์”จ..*)

 

 

๊ฐ์„คํ•˜๊ณ , ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ฏธ์…˜์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„  Repository Fork์™€ Git Clone์ด ์‹œ์ž‘์ด์—ˆ๋‹ค. ํ˜„์—…์—์„œ๋„ Git์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด ์•„์–˜ ๋ฌด์ง€ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ์—†์ด ํ™˜๊ฒฝ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฏธ์…˜์„ ์‹œ์ž‘ํ•˜๊ธฐ์— ์•ž์„œ ํฌ๊ฒŒ 3๊ฐ€์ง€๋ฅผ ๋‹ค์งํ–ˆ๋‹ค.

 

  • ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„์„ํ•˜์ž
  • ์ดˆ์‹ฌ์œผ๋กœ ๋Œ์•„๊ฐ€ ๊ฒธ์†ํ•˜์ž
  • ๊ฐ์ฒด์ง€ํ–ฅ์˜ ํŠน์„ฑ์„ ์ž˜ ํ™œ์šฉํ•ด๋ณด์ž

 

๊ณผ์—ฐ ์ € ๋ชฉํ‘œ๋“ค์„ ์ง€์ผœ์กŒ์„๊นŒ? ๊ถ๊ธˆํ•˜๋ฉด ๊ณ„์† ์ฝ์–ด์ฃผ์„ธ์š” :)

 

 

 

๋•Œ๋Š” ๋ฐ”์•ผํ๋กœ 2์ฃผ์ฐจ ๋ฉ”์ผ์„ ๋ฐ›๊ณ , ๊ณตํ†ต ํ”ผ๋“œ๋ฐฑ๊ณผ ๊ธฐํƒ€ ๋‚ด์šฉ์„ ํ†ตํ•ด ์ƒ๊ฐํ–ˆ๋˜ ๋ชฉํ‘œ๋ถ€ํ„ฐ ์ž˜๋ชป๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

 

 

 

 

์ƒ๊ฐ๋ณด๋‹ค ์˜ˆ์ƒ์น˜๋ชปํ•œ ๊ณณ์—์„œ ๋งŽ์€ ๊ฒƒ๋“ค์„ ๋†“์น˜๊ณ  ์žˆ์—ˆ๋‹ค.

์ง€๊ธˆ๋ถ€ํ„ฐ ๋ณธ๊ฒฉ ํ›„ํšŒ & ๋ฐ˜์„ฑ
-
ํšŒ๊ณ ๋ก Start (๊ธด๊ธ€ ์ฃผ์˜)




 

(1) ๋ฏธ์…˜ ๋ฉ”์ผ ์ •๋…

๊ฐ€์žฅ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‹ค์ˆ˜๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ.. ์ž์„ธํ•˜๊ฒŒ ์ž˜ ์ฝ์œผ๋ผ๊ณ  ํฌ๋น„(์šฐํ…Œ์ฝ” ์บกํ‹ด)๊ฐ€ ๋งํ–ˆ๊ฑด๋งŒ..^^ 

๋ฐ”๋กœ, ์ž์„ธํ•˜๊ณ  ์„ฌ์„ธํ•˜๊ฒŒ ์ „๋‹ฌ๋œ ๋ฉ”์ผ์˜ ๋‚ด์šฉ์ด์—ˆ๋‹ค. ๋ฌผ๋ก , ๊ทธ๋ ‡๋‹ค๊ณ  ๋Œ€์ถฉ ์ฝ์—ˆ๋˜ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค... ๊ฝค ์˜ค๋žœ์‹œ๊ฐ„๋™์•ˆ ๋ฐ˜๋ณตํ•ด์„œ ์ฝ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ํ•œ ๋ฒˆ์— ๋„ˆ๋ฌด ๋งŽ์€ ์ •๋ณด๋ฅผ ์ดํ•ดํ•˜๊ธฐ์—” ๋‚ด ๋จธ๋ฆฌ๊ฐ€ ๋”ฐ๋ผ์ฃผ์ง€ ๋ชปํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค๐Ÿ˜ฅ๊ทธ๋ฆฌ๊ณ  ๋ง‰์ƒ ๊ตฌํ˜„์„ ํ•˜๋‹ค๋ณด๋ฉด ์ง€์ผœ์•ผ ํ•  ๊ฒƒ๋“ค์„ ์ž ์‹œ ์žŠ์–ด๋ฒ„๋ฆด ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ฐ„๊ณผํ–ˆ๋‹ค.

 

๋‹ค์Œ์€ ์•„๋ž˜ ์ „๋ฌธ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž์„ธํžˆ ์ฝ์–ด๋ณด๋‹ˆ ๊ธ€ ์†์— ์ˆจ๊ฒจ์ง„ ๋‚ด์šฉ์ด ์žˆ์—ˆ๋‹ค..* 


์•ˆ๋…•ํ•˜์„ธ์š”. ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค์ž…๋‹ˆ๋‹ค.
1์ฃผ ์ฐจ ๋ฏธ์…˜์€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜๊ณ , GitHub์— ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•˜๋Š” ๋“ฑ ๋ฏธ์…˜ ์™ธ์—๋„ ์ถ”๊ฐ€๋กœ ์ตํ˜€์•ผ ํ•˜๋Š” ๋ถ€๋ถ„๋“ค์ด ์žˆ์–ด ๊ฐ€๋ฒผ์šด ๋ฏธ์…˜์œผ๋กœ ์ค€๋น„ํ–ˆ์–ด์š”.
์ €ํฌ๋Š” ๊ฐ€๋ณ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ ์—ฌ๋Ÿฌ๋ถ„์€ ์–ด๋–ป๊ฒŒ ๋Š๋‚„์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค์š”. ์•ž์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ์กฐ๊ธˆ์”ฉ ๋‚œ๋„๊ฐ€ ๋†’์•„์ง€๋„๋ก ์„ค๊ณ„ํ–ˆ์–ด์š”.
์ตœ์ข… ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋Š” ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ์ถฉ๋ถ„ํžˆ ํ•™์Šตํ–ˆ๋‹ค๋ฉด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ž์‹ ์˜ ํž˜์œผ๋กœ ํ”„๋ฆฌ์ฝ”์Šค ๊ณผ์ •์„ ์ง„ํ–‰ํ•ด ๋ณด์„ธ์š”.
ํŠนํžˆ ๋ฏธ์…˜ ์ œ์ถœ์ด ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„์ด ์ œํ•œ๋˜์–ด ์žˆ์œผ๋‹ˆ ๊ผผ๊ผผํ•˜๊ฒŒ ํ™•์ธํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ธฐ์ค€ ์‹œ๊ฐ„ ์™ธ์— ์ œ์ถœํ•  ๊ฒฝ์šฐ ๋ฏธ์…˜์„ ์ œ์ถœํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.
์ง€๋‚œ๋ฒˆ์—๋„ ๊ณต์œ ํ–ˆ์ง€๋งŒ ๋ฏธ์…˜์„ ์ œ์ถœํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ ํ”„๋ฆฌ์ฝ”์Šค ๋‹จ๊ณ„์™€ ์ตœ์ข… ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์—†์œผ๋‹ˆ 100% ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•˜๋”๋ผ๋„ ๊ธฐ๊ฐ„ ๋‚ด์— ์ œ์ถœํ•˜์„ธ์š”.
๊ทธ๋ฆฌ๊ณ  ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•  ๋•Œ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚€ ์ ์„ ์†Œ๊ฐ๋ฌธ์œผ๋กœ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ์ด๋•Œ ํ•™์Šตํ•œ '๊ณผ์ •'์„ ์ž˜ ๋“œ๋Ÿฌ๋‚ด ์ฃผ์„ธ์š”.
๋ฏธ์…˜ ์ €์žฅ์†Œ๋Š” ์˜ค๋Š˜(2023๋…„ 10์›” 19์ผ) 15์‹œ์— ๊ณต๊ฐœ ์ƒํƒœ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.
์ด ์‹œ๊ฐ„์ด ๊ณ ํ†ต์ด ์•„๋‹ˆ๋ผ ์ฆ๊ฑฐ์šด ์‹œ๊ฐ„์ด๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ด ๋ด…๋‹ˆ๋‹ค.
  • 1์ฃผ ์ฐจ ๋ฏธ์…˜์€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜๊ณ , GitHub์— ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•˜๋Š” ๋“ฑ ๋ฏธ์…˜ ์™ธ์—๋„ ์ถ”๊ฐ€๋กœ ์ตํ˜€์•ผ ํ•˜๋Š” ๋ถ€๋ถ„๋“ค์ด ์žˆ์–ด ๊ฐ€๋ฒผ์šด ๋ฏธ์…˜...
    • 1์ฃผ์ฐจ์˜ ๋ฏธ์…˜ ๋ชฉํ‘œ๋Š” ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜๊ณ , GitHub์— ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•ด๋ณด๋Š” ๊ฒฝํ—˜์„ ํ•˜๋Š” ๊ฒƒ
    • ์ถ”๊ฐ€์ ์œผ๋กœ ์šฐํ…Œ์ฝ”์˜ ๋ฏธ์…˜๋ฐฉ๋ฒ•์— ์ต์ˆ™ํ•ด์ง€๋Š” ๊ฒƒ
  • ์•ž์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ์กฐ๊ธˆ์”ฉ ๋‚œ๋„๊ฐ€ ๋†’์•„์ง€๋„๋ก ์„ค๊ณ„...
    • ๋ฏธ์…˜์„ ๊ฑฐ๋“ญํ•  ์ˆ˜๋ก ๋‚œ์ด๋„๊ฐ€ ๋†’์€ ์š”๊ตฌ์‚ฌํ•ญ์ด ์ฃผ์–ด์งˆ ๊ฒƒ
    • ์ดˆ๋ฐ˜๋ถ€ํ„ฐ ์–ด๋ ต์ง„ ์•Š์„ ๊ฒƒ
  • ์ตœ์ข… ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋Š” ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ์ถฉ๋ถ„ํžˆ ํ•™์Šต...
    • ์ตœ์ข…์ฝ”ํ…Œ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ™์€๊ฑด ์•„๋‹ ๊ฒƒ ๊ฐ™๋‹ค.. (๋‡Œํ”ผ์…œ)
    • ํ”„๋ฆฌ์ฝ”์Šค์—์„œ ์ถฉ๋ถ„ํžˆ ๋ฐฐ์šฐ๊ณ  ๊ณ ๋ฏผํ•˜๋Š” ๊ณผ์ •์ด ์žˆ์–ด์•ผ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ๋‹ค
    • ์ž์‹ ์˜ ํž˜์œผ๋กœ ๋ฐ˜๋“œ์‹œ ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ํ•ด๊ฒฐํ•ด๋ด๋ผ
  • ๋ฏธ์…˜ ์ œ์ถœ์ด ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„์ด ์ œํ•œ๋˜์–ด ์žˆ์œผ๋‹ˆ ๊ผผ๊ผผํ•˜๊ฒŒ ํ™•์ธ...
    • ๋ฏธ์…˜ ์ œ์ถœ ์‹œ๊ฐ„์„ ๋ฐ˜๋“œ์‹œ ์ฒดํฌํ•ด๋ผ
    • ์š”๊ตฌ์‚ฌํ•ญ README.md ๋ฌธ์„œ๋ฅผ ๊ผผ๊ผผํ•˜๊ฒŒ ํ™•์ธํ•ด๋ผ
    • ์ œ์ถœ ์‹œ๊ฐ„ ์™ธ ์ œ์ถœ์€ ์ œ์ถœํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌ
    • 100% ๊ตฌํ˜„์„ ๋‹ค ํ•˜์ง€ ๋ชปํ•ด๋„ ์ œ์ถœํ•ด๋ผ
    • ํ…Œ์ŠคํŠธ fail ์ด๋”๋ผ๋„ ์ œ์ถœํ•˜์ž!!
    • ์ œ์ถœํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ ํ”„๋ฆฌ์ฝ”์Šค์™€ ์ตœ์ข…์ฝ”ํ…Œ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์—†๋‹ค
    • ์ตœ์ข… PR์„ ๊ธฐ์ค€์œผ๋กœ ์ฑ„์ ํ•œ๋‹ค.
    • PR๋งŒ ์š”์ฒญํ•˜๊ณ , ์ง€์› ์‚ฌ์ดํŠธ์—์„œ ์ œ์ถœํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฏธ์ œ์ถœ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค
  • ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•  ๋•Œ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚€ ์ ์„ ์†Œ๊ฐ๋ฌธ์œผ๋กœ ์ž‘์„ฑ...
    • ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•  ๋•Œ ์†Œ๊ฐ๋ฌธ์„ ์ž‘์„ฑํ•ด์•ผํ•œ๋‹ค.
    • ์†Œ๊ฐ์€ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚€์ ์„ ์ ์–ด์•ผํ•œ๋‹ค.
    • ์ด๋•Œ, ํ•™์Šตํ•œ ๊ณผ์ •์ด ์ž˜ ๋“œ๋Ÿฌ๋‚˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค.

 

์œ„ ๋ฉ”์ผ์„ ํ•˜๋‚˜์”ฉ ๋ถ„์„ํ•ด๋ณด๋‹ˆ, ์—ฌ๊ธฐ์„œ ๋‚ด๊ฐ€ ๋†“์ณค๋˜ ๋ถ€๋ถ„์€ ์ •๋ง ๋งŽ์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ œ์ถœ ๊ณผ์ •์—์„œ ๊ณ ๋ฏผํ–ˆ๋˜ ๋‚ด์šฉ๋“ค์ด ์ด๋ฏธ ๋‹ต์„ ์•Œ๋ ค์ฃผ๊ณ  ์žˆ์—ˆ๋‹ค..๐Ÿ˜‚ ๋‹ค์Œ ์ฃผ์ฐจ๋ถ€ํ„ฐ๋Š” ๋ฏธ์…˜ ๋ฉ”์ผ์„ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. (๋ฉ”์ผ์—์„œ ๋งํ•ด์ค€ ์ค„๋„ ๋ชจ๋ฅด๊ณ  ๊ฐ‘์ž๊ธฐ ๋ฌด์Šจ ์†Œ๊ฐ๋ฌธ์ด๋ƒ๋ฉฐ..^^ ์ œ์ถœํ™”๋ฉด์—์„œ ๋‹นํ™ฉ์˜ ์—ฐ์†์ด์—ˆ๋˜ ์ˆœ๊ฐ„์ด ๋งค์šฐ ๋ถ€๋„๋Ÿฌ์›€์œผ๋กœ ๋‹ค๊ฐ€์™”๋‹ค.)

 

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

 

(2) ์†Œ๊ฐ๋ฌธ

์šฐํ…Œ์ฝ”๋Š” ์—ฌ๋Š ๋ถ€ํŠธ์บ ํ”„์™€๋Š” ์„ฑ๊ฒฉ์ด ๋‹ค๋ฅด๋‹ค. ๋‹จ์ˆœํžˆ ๊ฐœ๋ฐœ์ž๋ฅผ ์–‘์„ฑํ•˜๋Š” ๊ฒƒ์—์„œ ๋ฒ—์–ด๋‚˜ ๊ฐœ๋ฐœ ์ƒํƒœ๊ณ„ ์ „๋ฐ˜์— ์„ ํ•œ ์˜ํ–ฅ๋ ฅ์„ ๋ผ์น˜๋ ค๋Š” ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ์ฐธ์—ฌ์ž๋“ค์ด ํ›Œ๋ฅญํ•œ ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๊ธฐ๋ฅผ ์ง„์‹ฌ์œผ๋กœ ์‘์›ํ•˜๊ณ , ์ž˜ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฉํ–ฅ์„ฑ์„ ์ œ์‹œํ•˜๋Š” ์ผ์„ ํ•˜๊ณ  ์žˆ๋‹ค.

์ด๋Ÿฐ ์šฐํ…Œ์ฝ”๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ํ•™์Šต ๊ณผ์ •์ด๋‹ค. ์–ด๋–ค ํ•™์Šต์„ ํ†ตํ•ด ๋ฐฐ์šฐ๊ณ  ๋Š๋ผ๋Š” ๊ฒƒ. ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ์ž˜ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ๊ฐ๋ฌธ์„ ์ œ์ถœํ•˜๋„๋ก ๋˜์–ด์žˆ๋‹ค. ๊ฐ™์€ ์˜๋ฏธ๋กœ ์šฐํ…Œ์ฝ”์—์„œ ์†Œ๊ฐ๋ฌธ์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š” ์•„๋งˆ '๊ณผ์ •' ์†์—์„œ ๊นจ๋‹ซ๋Š” ๊ฒƒ๊ณผ ๋Š๋‚€๊ฒƒ์ด ๋‹ด๊ฒจ์žˆ๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ด๋‹ค.

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

 

(3) ๊ธฐ๋Šฅ ๋ชฉ๋ก

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

๋‚˜๋Š”.. ์ •๋ง ๋ฌธ์„œ๋Š” ๋ฌธ์„œ๋Œ€๋กœ ์ฝ”๋“œ๋Š” ์ฝ”๋“œ๋Œ€๋กœ ๋‚˜๋งŒ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹คใ…‹ใ…‹ใ…‹ใ…‹๋ฆฌ๋ทฐ์–ด ์ž…์žฅ์—์„œ ์ƒ๊ฐํ•ด๋ณด๋ฉด docs๋ฅผ ์ฐพ์•„๊ฐ€์„œ ๊ธฐ๋Šฅ๋ชฉ๋ก์„ ํ™•์ธํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ๋ด์•ผํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์ด ์ƒ๊ธด๋‹ค. ๊ฒธ์†ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์œผ๋‚˜ Git์— ์ต์ˆ™ํ•˜๋‹ค๋Š” ์ƒ๊ฐ์— ๊ฒธ์†ํ•˜์ง€ ๋ชปํ–ˆ๊ณ , ๋ฆฌ๋ทฐ์–ด์˜ ์ž…์žฅ์—์„œ ๋ฐฐ๋ คํ•˜์ง€๋„ ๋ชปํ–ˆ๋‹ค..

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

 

 


 

์–ด๋ ค์› ๋˜ ์ 

(1) ์š”๊ตฌ์‚ฌํ•ญ ๊ธฐ๋Šฅ๋ชฉ๋ก์„ ๋„์ถœํ•˜๊ณ  ์ž‘์„ฑํ•œ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ

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

1์ฃผ์ฐจ์—๋Š” ๋น„๊ต์  ๊ฐ„๋‹จํ•œ '์ˆซ์ž ์•ผ๊ตฌ' ๊ฒŒ์ž„์ด๋ผ๋Š” ๊ฐ„๋‹จํ•œ ๋ฏธ์…˜์ด ์ฃผ์–ด์กŒ์ง€๋งŒ ์‚ฌ์‹ค ์ด ๋ฏธ์…˜์—๋„ ์š”๊ตฌ์‚ฌํ•ญ์— ๋”ฐ๋ฅธ ๊ธฐ๋Šฅ์€ ์„ธ์„ธํ•˜๊ฒŒ ๋งŽ์•˜๋‹ค. ์ž…๋ ฅ๋ฐ›๋Š” ์ž๋ฆฟ์ˆ˜์˜ ํƒ€์ž…๊ณผ ๊ธธ์ด๋ถ€ํ„ฐ ์ •๋‹ต์ด ๋งž๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋กœ์ง๊นŒ์ง€ ๊ธฐํƒ€ ๋“ฑ๋“ฑ ์‚ฌ์†Œํ•˜๊ฒŒ ์ฑ™๊ฒจ์•ผ ํ•  ๋ถ€๋ถ„์ด ๊ฒฐ์ฝ” ๊ฐ„๋‹จํ•œ ๋ฏธ์…˜์€ ์•„๋‹ˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ด ๊ณผ์ •์„ ํ”„๋ฆฌ์ฝ”์Šค ๋‚ด๋‚ด ํ•ด์•ผํ•œ๋‹ค๋‹ˆใ… ใ… 

ํ”„๋ฆฌ์ฝ”์Šค๊ฐ€ ๊ฒฐ์ฝ” ์‰ฝ์ง€ ์•Š์€ ๊ณผ์ •์ธ ๊ฒƒ์ด ์ด๋Ÿฐ ์ด์œ ์ผ๊นŒ..?ใ… ใ…  ์‚ฌ์‹ค ์–ด๋ ต๋‹ค๊ณ  ๋Š๋ผ๋Š” ์ด์œ  ์ค‘ ํ•˜๋‚˜๋Š” ์ต์ˆ™ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ธ ๊ฒƒ๋„ ์žˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ฒฐ์‹ฌ์„ ํ•ด์•ผ๊ฒ ๋‹ค. ์ด๋ฒˆ ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ๊ฒฝํ—˜ํ•˜๋ฉฐ ์š”๊ตฌ์‚ฌํ•ญ ๊ธฐ๋Šฅ๋ชฉ๋ก์„ ๋„์ถœํ•˜๊ณ , ๊ธฐ๋Šฅ ๋ชฉ๋ก์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์— ์ต์ˆ™ํ•ด์ง€๋Š” ๊ฒƒ!!

(๐Ÿ˜ฅ๋‹ค๋ฅธ ๋ถ„๋“ค์€ ์š”๊ตฌ์‚ฌํ•ญ ๊ธฐ๋Šฅ๋ชฉ๋ก์„ ์ž˜ ์ž‘์„ฑํ•˜์‹  ๊ฒƒ ๊ฐ™๋˜๋ฐ.. ๋‚˜๋งŒ ์–ด๋ ค์šด๊ฐ€)

 

 

(2) ํ”ผ์–ด๋ฆฌ๋ทฐ, ์ฐธ๊ฐ€์ž๋“ค๋ผ๋ฆฌ ๋ฆฌ๋ทฐํ•˜๋Š” ๊ฒƒ

1์ฃผ์ฐจ๊ฐ€ ๋๋‚œ ์‹œ์ ์—์„œ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ํ”ผ์–ด๋ฆฌ๋ทฐ๋ฅผ ํ•˜๋Š๋ผ ๋‚œ๋ฆฌ๐Ÿ”ฅ์˜€๋‹ค. ์šฐํ…Œ์ฝ”์—์„œ ๋ชจ๋“  PR์— ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฐธ์—ฌ์ž๋“ค๋ผ๋ฆฌ ํ”ผ์–ด๋ฆฌ๋ทฐ๋ฅผ ํ•˜๋„๋ก ์œ ๋„ํ•˜๊ณ  ์žˆ๋‹ค. (๋‚ด๊ฐ€ ๊ทธํ† ๋ก ๋ฐ”๋ผ๋˜ ํ”ผ์–ด๋ฆฌ๋ทฐ!) ๊ฐ์ž์˜ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์‚ดํŽด๋ณด๊ณ  ๋‚ด๊ฐ€ ๋†“์นœ๋ถ€๋ถ„์„ ์ ๊ฒ€ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ๊ธฐ์— ํ”ผ์–ด๋ฆฌ๋ทฐ์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๊ฐ€ ์ปธ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์— ํ”ผ์–ด๋ฆฌ๋ทฐ๋ฅผ ์š”์ฒญํ•œ๋‹ค๋Š” ํฌ์ŠคํŠธ๋ฅผ ์˜ฌ๋ฆฌ๊ณ , ๊ฝค ๋งŽ์€ ๋ถ„๋“ค๊ป˜์„œ ๋‚˜์˜ ์ œ์•ˆ์— ์‘ํ•ด์ฃผ์…จ๋‹คใ… ใ… 

๊ทธ๋Ÿฌ๋‚˜, 2์ฃผ์ฐจ๊ฐ€ ์‹œ์ž‘๋œ ์ด ์‹œ์ ์—์„œ ํ”ผ์–ด๋ฆฌ๋ทฐ ์š”์ฒญ์€.. ์ ์  ๋ฐ€๋ ค์žˆ๊ฒŒ ๋˜์—ˆ๊ณ .. ๊ณ„์† ๋งŽ์€ ๋ถ„๋“ค์ด ๋ฆฌ๋ทฐ๋ฅผ ์ œ์•ˆ์ฃผ์…”์„œ ์ด๋Ÿฌ๋‹ค๊ฐ€ 2์ฃผ์ฐจ ๊ณผ์ œ๋ฅผ ๋‹ค ๋ชปํ•  ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์ž๋งˆ์ž ์ž‘์„ฑํ–ˆ๋˜ ํฌ์ŠคํŒ…์— ํ”ผ์–ด๋ฆฌ๋ทฐ๋ฅผ [๋งˆ๊ฐ]ํ•œ๋‹ค๋Š” ์˜์‚ฌ๋ฅผ ๋ฐํ˜”๋‹ค. ์ด ๊ณผ์ •์—์„œ ๊ณผ์—ฐ ํ”ผ์–ด๋ฆฌ๋ทฐ์— ์‹œ๊ฐ„์„ ์–ผ๋งŒํผ ํ• ์• ํ•ด์•ผ ์ ๋‹นํ•œ์ง€๋„ ๊ณ ๋ฏผํ•ด๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค.

 

๋ณธ๊ฒฉ ๋ฆฌ๋ทฐ์— ์•ž์„œ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›๊ธฐ๋งŒ ํ–ˆ์ง€ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋ฆฌ๋ทฐ๋ฅผ ํ–ˆ๋˜ ๊ฒฝํ—˜์€ ๋งŽ์ง€ ์•Š์•„ ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ํ•ด์•ผํ•  ์ง€ ๋ง‰๋ง‰ํ–ˆ๋‹ค. ์šฐ์„  ๋‚ด๊ฐ€ ์ƒ๊ฐํ–ˆ๋˜ ๋ฐฉ๋ฒ•์€ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•œ ๋ถ€๋ถ„์„ ๋ณธ๋‹ค๋ฉด ์นญ์ฐฌํ•˜๊ณ , ๋‚˜์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์ด๋‹ค.(์•„์ง ๋‚˜๋„ ์ฃผ๋‹ˆ์–ด^^๋ผ ๋‚ด๊ฐ€ ๊ฐ€์ง„ ์ƒ๊ฐ์ด 100% ๋งž๋‹ค๊ณ  ํ™•์‹ ํ•˜๋Š” ๊ฒƒ์€ ๋„ˆ๋ฌด ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค) ์ด ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋งž๊ณ  ํ‹€๋ฆผ์„ ๊ณ ๋ฏผํ•˜๋Š” ๋„์ค‘, ๋งŒ๋‚˜๊ฒŒ ๋œ ์ฝ”์ˆ˜ํƒ€ ๋ผ์ด๋ธŒ๋กœ ๊ณ ๋ฏผ์„ ๋œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๐ŸŽ†์ฝ”์ˆ˜ํƒ€(์ฝ”์น˜์™€์˜ ์ˆ˜๋‹ค ํƒ€์ž„)๋ฅผ ํ†ตํ•ด ์•Œ๊ฒŒ๋œ ํ”ผ์–ด๋ฆฌ๋ทฐ ํŒ

1) ๋ฆฌ๋ทฐ๋ฅผ ๋งŽ์ด ๋ฐ›๊ณ ์ž ํ•œ๋‹ค๋ฉด, ๋‚˜๋ถ€ํ„ฐ ๋ฆฌ๋ทฐ๋ฅผ ๋งŽ์ดํ•ด๋ผ
2) ์ƒ๋Œ€๋ฐฉ ์ฝ”๋“œ๋ฅผ ์นญ์ฐฌํ•˜๋Š” ๊ฒƒ๋„ ๋ฆฌ๋ทฐ๋‹ค
3) ๋‚ด๊ฐ€ ๋†“์นœ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋ฆฌ๋ทฐํ•ด๋„ ์ข‹๋‹ค
4) ๋‚ด๊ฐ€ ๋ฆฌ๋ทฐ๋ฐ›์€ ๋‚ด์šฉ์„ ๋ฐ˜๋Œ€๋กœ ๋‹ค์‹œ ๋ฆฌ๋ทฐํ•ด๋„ ์ข‹๋‹ค

 

ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ๋ฆฌ๋ทฐ์— ๋Œ€ํ•œ ์ƒ๊ฐ๊นŒ์ง€ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๋‹ˆ.. ์ƒ๊ฐ๋ณด๋‹ค ํ”„๋ฆฌ์ฝ”์Šค์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝํ—˜์€ ๋ฌดํ•œํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์™œ ์ „ ๊ธฐ์ˆ˜ ํฌ๋ฃจ๋“ค์ด ํ”„๋ฆฌ์ฝ”์Šค์—์„œ ๋งŽ์ด ์„ฑ์žฅํ–ˆ๋‹ค๊ณ  ์ž…์„ ๋ชจ์•„ ๋งํ–ˆ๋Š”๋ฐ ๊ณต๊ฐํ•˜๋Š” 1์ฃผ์ฐจ์˜€๋‹ค. ์•ž์œผ๋กœ ๋” ์ต์ˆ™ํ•ด์ง€๊ณ , ๋งŽ์ด ๋ฐฐ์›Œ์„œ ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ์ˆ˜๋ฃŒํ•  ๋•Œ ์ฆˆ์Œ ์ข€ ๋” ๋‚˜์€ ์‚ฌ๋žŒ์ด ๋˜์–ด์•ผ์ง€๐Ÿค—

 

์ด ๋ฐ–์—๋„ ๋ฆฌ๋ทฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ๊ณ ์‹ถ๋‹ค๋ฉด? https://www.youtube.com/watch?v=PBFUwGPp8DY

 

 

 

(3) ๋นก๋นกํ•œ ์ผ์ •๊ณผ ํ• ์ผ

  • ์ง€๋‚œ ์ฃผ์ฐจ ๋ฏธ์…˜
    • ํšŒ๊ณ ๋ก ์ž‘์„ฑ
    • ํ”ผ์–ด๋ฆฌ๋ทฐ
    • ๋ฆฌ๋ทฐ ๋ฐ›์€ ๋‚ด์šฉ ์ •๋ฆฌํ•ด์„œ ๋ฆฌํŒฉํ† ๋งํ•˜๊ธฐ
    • ์‹ค์ˆ˜ํ–ˆ๋˜ ๋‚ด์šฉ ์ •๋ฆฌํ•˜๊ธฐ
  • ์ด๋ฒˆ ์ฃผ์ฐจ ๋ฏธ์…˜ํ•˜๊ธฐ
    • ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ํ•˜๊ธฐ
    • ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ํ•˜๊ธฐ
    • PR ์ œ์ถœํ•˜๊ธฐ
    • ์†Œ๊ฐ๋ฌธ ์ž‘์„ฑํ•˜๊ธฐ
    • ๋ฉ”์ผ ๋‚ด์šฉ ์ •๋…ํ•˜๊ธฐ
    • ๋ฏธ์…˜ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ธฐ๋Šฅ ๋ชฉ๋ก ๋„์ถœํ•˜๊ธฐ
    • GitHub Fork ํ•˜๊ธฐ
    • ์ง€๋‚œ ์ฃผ์ฐจ ๊ณตํ†ต ํ”ผ๋“œ๋ฐฑ ์ˆ™์ง€ํ•˜๊ธฐ
    • ์ถ”๊ฐ€๋กœ ์ฃผ์–ด์ง„ ๊ฐ•์˜ ๋“ฃ๊ธฐ

์‹œ๊ฐ„์„ ๊ฑฐ๋“ญํ•  ์ˆ˜๋ก ํ• ์ผ์ด ์ ์  ์Œ“์—ฌ๊ฐ€๋Š” ๊ฒƒ ๊ฐ™๋‹ค... ์ฒ˜์Œ ์šฐํ…Œ์ฝ”๋ฅผ ์‹œ์ž‘ํ•˜๋ฉฐ, ํ•œ๊ฐ€์ง€์— ๋ชฐ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์ด ๋„ˆ๋ฌด ๊ธฐ๋ปค๊ณ  ํฅ๋ฏธ๋กœ์› ๋‹ค. ํ•˜์ง€๋งŒ 2์ฃผ์ฐจ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ์ง€๊ธˆ์€ TO-DO๊ฐ€ ์Œ“์—ฌ๊ฐˆ ๋•Œ๋งˆ๋‹ค ํ˜„์‹ค์ ์ธ ๋ถ€๋‹ด๊ฐ์ด ์ปค์กŒ๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜๊ณ  ์‹ถ๋‹ค๋Š” ์š•์‹ฌ์ด ๋‚˜๋ฅผ ๋” ๋ฌด๊ฒ๊ฒŒ ์ง–๋ˆŒ๋ €๋˜ ๊ฒƒ ๊ฐ™๋‹ค. 9 to 6์—๋Š” ์—…๋ฌด๋ฅผ ํ•˜๊ณ , ํ‰์ผ ํ‡ด๊ทผ ํ›„์™€ ์ฃผ๋ง์— ๊ฒจ์šฐ ์‹œ๊ฐ„์„ ๋‚ด์–ด ์šฐํ…Œ์ฝ”์— ์ฐธ์—ฌํ•˜๋Š” ๋‚ด ์ƒํ™ฉ์ด ๋‚จ๋“ค์—๊ฒŒ๋Š” ๋ชฐ์ž…์ด๋ผ๊ณ  ๋Š๊ปด์ง€์ง€ ์•Š์œผ๋ฉด ์–ด์ฉŒ์ง€?๋ผ๋Š” ๊ณ ๋ฏผ๋„ ํ–ˆ๋‹ค. ํ• ์ผ์€ ๋งŽ์€๋ฐ ์‹œ๊ฐ„์€ ํ•œ์ •๋˜์–ด์žˆ๊ณ , ์–ด๋–ค ๊ฒƒ์— ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‘์–ด์•ผ ํ• ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์–ด๋ ค์› ๋‹ค. ์ด๋Ÿฐ ๊ณ ๋ฏผ์„ ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ๋„ ํฌ๋น„์˜ ์ „๋žต์ด์—ˆ์„๊นŒ๐Ÿ˜Ž

์šฐ์„ , ์ด๋ฒˆ ์ฃผ์ฐจ ๋ฏธ์…˜์ด ์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ๋‚ด์— ์ •ํ•ด์ ธ์žˆ์œผ๋‹ˆ ์ด์ „ ์ฃผ์ฐจ์˜ TO-DO๋Š” ์ž ์‹œ ๋ฏธ๋ค„๋‘ฌ์•ผ๊ฒ ๋‹ค. ์—ฌ์œ ๊ฐ€ ๋œ๋‹ค๋ฉด ์ด์ „ ์ฃผ์ฐจ๋ฅผ ๋Œ์•„๋ณด๊ฒ ์ง€๋งŒ ์ด์ „ ์ฃผ์ฐจ์—์„œ ๋Š๋‚€ ๊ฒƒ์„ ๋ฐ”ํƒ•์œผ๋กœ ํ˜„์žฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ๋ชฉํ‘œ๋กœ ๋‘์–ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์™œ๋ƒ๋ฉด ๋‚˜๋Š” ํ˜„์žฌ๋ฅผ ์‚ด๊ณ  ์žˆ์œผ๋‹ˆ๊นŒ :) ๊ณผ๊ฑฐ์— ๋„ˆ๋ฌด ์–ฝ๋งค์ด์ง€ ๋ง์ž!!

 

(4) ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ์˜ ๋น„๊ต,  ๋ฉ˜ํƒˆ๊ด€๋ฆฌ

ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ, ํ•œ ๊ฐ€์ง€ ํŠน์ดํ•œ ๊ฒƒ์€ ๋ฐ”๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋””์Šค์ฝ”๋“œ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•ด ํ”„๋ฆฌ์ฝ”์Šค์— ์ฐธ์—ฌํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ์˜๊ฒฌ์„ ๋‚˜๋ˆ„๊ณ  ์„œ๋กœ ์•„๋Š” ๊ฒƒ์„ ๊ณต์œ ํ•˜๋Š” ๋ฌธํ™”๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์…จ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์—ฌ๊ธฐ์„œ ์ƒ๊ฐ์ง€๋„ ๋ชปํ•œ ์—๋กœ์‚ฌํ•ญ์€ ๋‹ค๋ฅธ ์ฐธ์—ฌ์ž๋“ค๊ณผ ๋น„๊ต๋˜๋Š” '๋‚˜' ์ž์‹ ์ด๋‹ค. (์ด ๋‚ด์šฉ์€ 1์ฃผ์ฐจ ์ค‘๋ฐ˜ ์ฆˆ์Œ ์บกํ‹ด ํฌ๋น„๊ฐ€ ๋ฉ˜ํƒˆ์ผ€์–ด์™€ ๊ด€๋ จํ•œ ํฌ์ŠคํŒ…์„ ์˜ฌ๋ ค์ฃผ์‹  ๊ฒƒ๊ณผ ๋™์ผํ•œ ์ด์•ผ๊ธฐ์ด๋‹ค.)

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

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

์ž์‹ ๋งŒ์˜ ๋ฉ˜ํƒˆ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ •๋ง ๋งŽ์€ ๋ถ„๋“ค์ด ๊ณต์œ ํ•ด ์ฃผ์…จ๋„ค์š”.
ํž˜๋“ค์–ด ํ•˜๋˜ ๋งŽ์€ ๋ถ„๋“ค์—๊ฒŒ ์šฉ๊ธฐ์™€ ํž˜์„ ์ฃผ์—ˆ์„ ๊ฒƒ ๊ฐ™์•„ ๊ฐ์‚ฌ์˜ ๋ฉ”์‹œ์ง€ ๋‚จ๊ฒจ์š”.

์ด ๊ณต๊ฐ„์„ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์€๋ฐ ๊ทธ๋Ÿฌ์ง€ ๋ชปํ•ด https://brunch.co.kr/@javajigi/46 ๊ธ€์„ ํ†ตํ•ด ๊ณต์œ ํ•ด ๋ดค์–ด์š”.
์ด๋ฒˆ ๊ธฐํšŒ๋ฅผ ํ†ตํ•ด ์ž์‹ ๋งŒ์˜ ๋ฉ˜ํƒˆ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด๋ฉด ์ข‹๊ฒ ์–ด์š”. ์ €๋Š” ์ž‘์€ ์„ฑ๊ณต(https://brunch.co.kr/@javajigi/42) ์„ ํ†ตํ•ด ์ž์‹ ๊ฐ๊ณผ ์—๋„ˆ์ง€๋ฅผ ์–ป์–ด ์ƒˆ๋กœ์šด ์ผ์— ๋„์ „ํ•˜๋ ค ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋„์ „ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š”.

* ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด TDD๋ฅผ ํ•˜๋˜, OOP๋ฅผ ํ•˜๋˜ ์‹ ๊ฒฝ์“ฐ์ง€ ๋ง๊ณ  ์ผ๋‹จ ๋™์ž‘ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค.
* ์“ฐ๋ ˆ๊ธฐ์—ฌ๋„ ๊ดœ์ฐฎ๋‹ค.
* ์ผ๋‹จ ๊ตฌํ˜„ํ•˜๋ฉด ์ž์‹ ๊ฐ์ด ์ƒ๊ธด๋‹ค.
* ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ๊ตฌํ˜„ํ•œ๋‹ค.
* ์ด์ „์— ๋น„ํ•ด ๋” ๋นจ๋ฆฌ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ์ž์‹ ๊ฐ์„ ์–ป๋Š”๋‹ค.
* ์ด ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์ตํžŒ๋‹ค.
* ๊ธฐ๋ณธ์„œ๋ฅผ ๋ณด์ง€ ์•Š์•„๋„ ์Šค์Šค๋กœ ๊ตฌํ˜„ํ•  ํž˜์ด ์ƒ๊ธฐ๋ฉด ๋ฉ”์„œ๋“œ(ํ•จ์ˆ˜) ๋ถ„๋ฆฌํ•œ๋‹ค.
* ํด๋ž˜์Šค ๋ถ„๋ฆฌ๋Š” ์‹ ๊ฒฝ๋„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ƒฅ ๋ฉ”์„œ๋“œ ๋ถ„๋ฆฌ๋งŒ ์‹ ๊ฒฝ์“ด๋‹ค.
* ์ด๋Ÿฐ ์—ฐ์Šต์„ ํ•˜๋‹ค ๋งˆ๊ฐ ์‹œ๊ฐ„์ด ์˜ค๋ฉด ๊ทธ ์ƒํƒœ๋กœ ์ œ์ถœํ•œ๋‹ค.
* ํด๋ž˜์Šค ๋ถ„๋ฆฌ๋Š” ๋‹ค์Œ ๋ฏธ์…˜์—์„œ ๋„์ „ํ•ด ๋ณธ๋‹ค.

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

์ž‘์€ ์„ฑ๊ณต

์šฐ๋ฆฌ๋Š” ์‚ถ์— ๋ณ€ํ™”๋ฅผ ๋งŒ๋“ค๊ณ , ์ƒˆ๋กœ์šด ๋„์ „์„ ํ•  ๋•Œ ๋‘๋ ค์›€์„ ๋Š๋‚€๋‹ค. ๋‘๋ ค์›€์„ ๋Š๋ผ๋Š” ๋„์ „์— ๋งž์„œ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘์€ ์„ฑ๊ณต ํŒจํ„ด์„ ์ถ”์ฒœํ•ด ๋ณธ๋‹ค. ์ž‘์€ ์„ฑ๊ณต์œผ๋กœ ์ฑ…์„ ์“ฐ๋Š” ๋‚˜์˜ ๊ฒฝํ—˜๋‹ด์„ 201

brunch.co.kr

 

๊ฐ€์žฅ ๋ชปํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋˜๋ผ

๊ฐ€์žฅ ๋ชปํ•˜๋Š” ํ™˜๊ฒฝ ์†์—์„œ ๋ฉ˜ํƒˆ์ด ํ”๋“ค๋ฆฌ์ง€ ์•Š๊ณ  ์ค‘์‹ฌ ์žก๊ธฐ | ๊ฐœ๋ฐœ์ž์˜ ๊ธธ์„ ๊ฑท๊ณ  ์‹ถ์€๋ฐ ์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ, ์–ด๋Š ๋ฐฉํ–ฅ์œผ๋กœ ํ•™์Šตํ•ด์•ผ ํ• ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋น ๋ฅด๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ๋‹ค. ์—ญ๋Ÿ‰์„ ๊ฐ–

brunch.co.kr

 

 

์–ด๋–ค ๋งˆ์Œ๊ฐ€์ง์œผ๋กœ ์ค‘์‹ฌ์„ ์žก๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

-
์ง€๊ธˆ ์ด ์ˆœ๊ฐ„, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฑด
'๋‚˜'์˜ ์†๋„์ž…๋‹ˆ๋‹ค.

 

 

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

 

 

 

 

๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ, ๊ฐœ์„ ํ•  ์ 

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

 

 

์ง€๊ธˆ ์ด ์‹œ๊ฐ„์—๋„ ํ”„๋ฆฌ์ฝ”์Šค๋ฅผ ์œ„ํ•ด ์—ด์‹ฌํžˆ ๋ชฐ์ž…ํ•˜๊ณ  ์žˆ์„ ๋™๋ฃŒ๋“ค์„ ์‘์›ํ•ฉ๋‹ˆ๋‹ค๐Ÿ’›์šฐ๋ฆฌ ๋‹คํ•จ๊ป˜ ํž˜๋‚ด์š”