JavaRush /Java Blog /Random-KO /์ปคํ”ผ ๋ธŒ๋ ˆ์ดํฌ #59. ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋˜๋Š” IDE: ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ฒซ ...

์ปคํ”ผ ๋ธŒ๋ ˆ์ดํฌ #59. ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋˜๋Š” IDE: ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ์ž ์ง์—…์„ ์–ป๋Š” ๋ฐฉ๋ฒ• - ์ด๋ ฅ์„œ ๊ฒ€ํ† ์˜ ๊ฒฐ๋ก 

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋˜๋Š” IDE: ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ถœ์ฒ˜: Hackernoon ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์ข…์ข… ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“œ๋Š” ๋‘ ๊ฐ€์ง€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋Š”์ง€, ์ฝ”๋”ฉ์— ์–ด๋–ค ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์€๊ฐ€์š”? ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์ธ๊ฐ€์š”, ์•„๋‹ˆ๋ฉด IDE์ธ๊ฐ€์š”? ์ปคํ”ผ ๋ธŒ๋ ˆ์ดํฌ #59.  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋˜๋Š” IDE: ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ์ž ์ง์—…์„ ์–ป๋Š” ๋ฐฉ๋ฒ• - ์ด๋ ฅ์„œ ๊ฒ€ํ† ์˜ ๊ฒฐ๋ก  - 1์ดˆ๋ณด์ž๋ผ๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์ฝ”๋”ฉํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์–ด๋–ค ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ + ํ„ฐ๋ฏธ๋„ ์กฐํ•ฉ๊ณผ ๋‘ ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ๊ฐ–์ถ˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE) ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์˜จ๋ผ์ธ IDE๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๋„ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ์—๋””ํ„ฐ

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

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)

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

์šฐ๋ฆฌ ์‹œ์Šคํ…œ์—๋Š” ๋ฌด์—‡์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

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

๊ฒฐ๋ก 

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

์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ์ž ์ง์—…์„ ์–ป๋Š” ๋ฐฉ๋ฒ• - ์ด๋ ฅ์„œ ๊ฒ€ํ† ์˜ ๊ฒฐ๋ก 

์ถœ์ฒ˜: Free Code Camp ์ทจ์—…์— ์ง€์›ํ•  ๋•Œ ๋ˆ„๊ตฌ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ฐœ๋ฐœ์— ์—ด์ •์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ณ ์šฉ์ฃผ๋กœ์„œ ์ €๋Š” ์ด์— ๋Œ€ํ•œ ํ™•์ธ์„ ๊ตฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค . ์ด๋ฒˆ ์ฃผ์— ์ €๋Š” ์ง์—…์„ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ์ฒซ ๊ฐœ๋ฐœ์ž ์ง์—…์„ ์ฐพ๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์˜ ์ด๋ ฅ์„œ ๋ช‡ ๊ฐœ๋ฅผ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. 1์ธ๋‹น 2~5๋ถ„ ์ •๋„ ์‹œ๊ฐ„์„ ๋‚ด์–ด ์ž์‹ ์ด ์ž˜ ๋งž๋Š”์ง€ ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ฏ์„  ์‚ฌ๋žŒ์—๊ฒŒ ๊นŠ์€ ์ธ์ƒ์„ ์ค„ ์‹œ๊ฐ„์ด ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค! ๋‚ด๊ฐ€ ์ฐพ๊ณ  ์žˆ๋˜ ๊ฒƒ์˜ ์งง์€ ๋ชฉ๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • GitHub์˜ ์ •๊ธฐ์ ์ธ ์ปค๋ฐ‹
  • ๊ฐœ๋ณ„ ํ”„๋กœ์ ํŠธ
  • ๊ธ€์“ฐ๊ธฐ ์‹ค๋ ฅ์ด ์ข‹๋‹ค๋Š” ์ฆ๊ฑฐ.
์ปคํ”ผ ๋ธŒ๋ ˆ์ดํฌ #59.  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋˜๋Š” IDE: ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ์ž ์ง์—…์„ ์–ป๋Š” ๋ฐฉ๋ฒ• - ์ด๋ ฅ์„œ ๊ฒ€ํ† ์˜ ๊ฒฐ๋ก  - 2

GitHub์˜ ์ •๊ธฐ ์ปค๋ฐ‹

GitHub ๊ธฐ์—ฌ ๋‚ด์—ญ์€ ์–ด๋–ค๊ฐ€์š”? ์ฝ”๋”ฉ์— ์—ด์ •์ด ์žˆ๋‹ค๋ฉด ์ •๊ธฐ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ์—ด์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ๊ณต๊ฐœ์ ์œผ๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ , ์›์ž์„ฑ ์ปค๋ฐ‹์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”. ์ด๋Š” ๊ณ ์šฉ์ฃผ์—๊ฒŒ ๋งค์ผ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ฝ”๋”ฉ์— ๋Œ€ํ•œ ์—ด์ •์ด ์žˆ๋‹ค๊ณ  ๋งํ•  ๋•Œ ์ง„์‹ฌ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ข‹์€ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. GitHub์—์„œ ์ด ์‚ฌ๋žŒ์˜ ๊ณต๊ฐœ ๊ธฐ์—ฌ ๋‚ด์—ญ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ปคํ”ผ ๋ธŒ๋ ˆ์ดํฌ #59.  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋˜๋Š” IDE: ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ์ž ์ง์—…์„ ์–ป๋Š” ๋ฐฉ๋ฒ• - ์ด๋ ฅ์„œ ๊ฒ€ํ† ์˜ ๊ฒฐ๋ก  - 3์ด ์‚ฌ๋žŒ์€ ์ผ๋…„ ์ค‘ ํŠน์ • ๊ธฐ๊ฐ„์ธ 11์›”, 12์›”, 3์›”, 7์›”์—๋งŒ ๊ณต๊ฐœ์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ถ€ํŠธ์บ ํ”„ ํ”„๋กœ์ ํŠธ, ์ฆ‰ ํ•„์ˆ˜ ํ”„๋กœ์ ํŠธ์™€ ์ผ์น˜ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ๋ถ€ํŠธ ์บ ํ”„ ๊ทธ๋ฃน์˜ ํ›„๋ณด์ž๋ฅผ ๋ณด๋ฉด ๊ฐ ์‚ฌ๋žŒ์ด ๋™์ผํ•œ ์ปค๋ฐ‹ ์ผ์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋‹จ ํ•œ ์‚ฌ๋žŒ์„ ๊ณจ๋ผ๋‚ด๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ณ ์šฉ์ฃผ๋กœ์„œ ๋‚˜์—๊ฒŒ ์ด๊ฒƒ์€ ์—ด์ •์˜ ๊ฐ•ํ•œ ์‹ ํ˜ธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์ฐจํŠธ์—๋Š” ์™„์ „ํžˆ ๋น„์–ด ์žˆ๋Š” ๋ช‡ ๋‹ฌ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์‚ฌ๋žŒ์€ ๊ฐœ์ธ ๋…ธํŠธ๋ถ์— ๋งค์ผ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ณ ์šฉ์ฃผ๋กœ์„œ ๋‚˜๋Š” ๊ทธ๊ฐ€ ๋…ธ๋ ฅํ•˜๋Š” ๊ฒƒ์„ ๋ณด์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ปค๋ฐ‹ ๊ธฐ๋ก์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ปคํ”ผ ๋ธŒ๋ ˆ์ดํฌ #59.  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋˜๋Š” IDE: ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ์ž ์ง์—…์„ ์–ป๋Š” ๋ฐฉ๋ฒ• - ์ด๋ ฅ์„œ ๊ฒ€ํ† ์˜ ๊ฒฐ๋ก  - 4์—ฌ๊ธฐ์„œ๋Š” GitHub์—์„œ ๊ฑฐ์˜ ๋งค์ผ ์ปค๋ฐ‹๋˜๋Š” ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ทธ ์‚ฌ๋žŒ์ด ์ฝ”๋”ฉ์— ๊ด€์‹ฌ์ด ์žˆ๊ณ  ์ง€๋‚œ 12๊ฐœ์›” ๋™์•ˆ ๋งค์ผ ์ฝ”๋”ฉ์„ ํ•ด์™”๋‹ค๋Š” ๋งค์šฐ ๊ฐ•๋ ฅํ•œ ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ์ด ์‚ฌ๋žŒ์ด ์ฃผ์š” ์ง์—…์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ์ด๋Š” ํ™˜์ƒ์ ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ์™€ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๊ณ  ๊ทธ๊ฐ€ ์ •ํ™•ํžˆ ์–ด๋–ค ์ผ์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค! ๊ทธ์˜ ์ปค๋ฐ‹์˜ ๋Œ€๋ถ€๋ถ„์ด README ํŒŒ์ผ์˜ ํ…์ŠคํŠธ๋ฅผ ํŽธ์ง‘ํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ ์ด๋Š” ์—ฌ์ „ํžˆ ํ—Œ์‹ ๊ณผ ์ผ๊ด€์„ฑ์˜ ํ›Œ๋ฅญํ•œ ํ‘œ์‹œ์ž…๋‹ˆ๋‹ค.

๊ฐœ์ธ ํ”„๋กœ์ ํŠธ

์ž์‹ ๋งŒ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์ •๊ธฐ์ ์œผ๋กœ ์ง€์›ํ•˜์„ธ์š”! ๊ฐ„๋‹จํ•œ ๋‹จ๊ณ„๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ค์ œ ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • ๊ฑฐ๊ธฐ์— ๋‹น์‹ ๋งŒ์˜ ๊ฐœ์„ฑ์„ ๋”ํ•ด๋ณด์„ธ์š”. ๋‹น์‹ ์—๊ฒŒ ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”.
  • ๋‹น์‹ ์˜ ์ž‘์—…์— ์ž๋ถ€์‹ฌ์„ ๊ฐ€์ง€์‹ญ์‹œ์˜ค. ์•„๋ฆ„๋‹ต๊ฒŒ ๋””์ž์ธ๋  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์‹œ๊ฐ ๋””์ž์ด๋„ˆ๊ฐ€ ์•„๋‹Œ ๊ฐœ๋ฐœ์ž๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ณธ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์›น ํ”„๋กœ์ ํŠธ์ธ ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ฐ„ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜๊ณ , ๋ชจ๋ฐ”์ผ ์žฅ์น˜์™€ ํ˜ธํ™˜๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์š”์†Œ๊ฐ€ ์„œ๋กœ ๊ฒน์ณ์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ๋ฐœ๊ฒฌํ•œ ์ผ๋ฐ˜์ ์ธ ์˜ค๋ฅ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์ผ๋ฐ˜์ ์ธ ๊ต์‹ค ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ lorem ipsum(๋ง๋„ ์•ˆ๋˜๋Š” ํ…์ŠคํŠธ)์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ๊ฐ™์€ ๋ถ€ํŠธ์บ ํ”„ ์กธ์—…์ƒ 20๋ช…์ด ๋‚˜์—๊ฒŒ ์ด๋ ฅ์„œ๋ฅผ ๋ณด๋‚ด๋ฉด ๊ธˆ๋ฐฉ ์ง€๋ฃจํ•ด์ง„๋‹ค. ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๊ฐœ์ธํ™”ํ•˜๋Š” ๋ฐ ์‹ ๊ฒฝ์„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•ด์„œ "์ฝ”๋”ฉ์— ์—ด์ •์ด ์žˆ๋‹ค"๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค.
  • ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋งํฌ์ž…๋‹ˆ๋‹ค. ์–ธ๊ธ‰ํ•œ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
  • ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ํ•„์š”ํ•œ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋งํฌ์ž…๋‹ˆ๋‹ค. ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“œ์„ธ์š”! ์„ค์ • ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ํ›Œ๋ฅญํ•œ README ํŒŒ์ผ์„ ๋งŒ๋“œ์„ธ์š”. ์Šคํฌ๋ฆฐ์ƒท, UX ํ๋ฆ„, ์‹œํ€€์Šค ๋‹ค์ด์–ด๊ทธ๋žจ ๋“ฑ์„ ์‚ฝ์ž…ํ•˜์„ธ์š”. ๊ณ ์šฉ์ฃผ๊ฐ€ ์ด ๋ชจ๋“  ๊ฒƒ์„ ํ™•์ธํ•  ๊ฐ€๋Šฅ์„ฑ์€ ๋‚ฎ์ง€๋งŒ, ์Šคํฌ๋ฆฐ์ƒท, UX ํ”„๋กœ์„ธ์Šค ๋ฐ ๊ธฐํƒ€ ์š”์†Œ๋ฅผ ํ†ตํ•ด ๊ท€ํ•˜๊ฐ€ ํ”„๋กœ์ ํŠธ์— ์‹ค์ œ๋กœ ์ฐธ์—ฌํ–ˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ข‹์€ ์„œ๋ฉด ์˜์‚ฌ์†Œํ†ต ๋Šฅ๋ ฅ์˜ ์ฆ๊ฑฐ

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

์š”์•ฝํ•˜์ž๋ฉด

๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด ์ฒซ ์ง์—…์„ ์ฐพ๋Š” ๊ฒƒ์ด ์–ด๋ ค์šด ์ผ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํฌ๊ธฐํ•˜์ง€ ๋งˆ์„ธ์š”! ์ด ๊ธฐ์‚ฌ๊ฐ€ ๊ท€ํ•˜์˜ ์ด๋ ฅ์„œ๋ฅผ ๋”์šฑ ๋…ํŠนํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋‹ค๋ฅธ ํ›„๋ณด์ž๋“ค ์‚ฌ์ด์—์„œ ๋‹๋ณด์ผ ์ˆ˜ ์žˆ๋„๋ก ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ฒซ ๋ฒˆ์งธ ์ž‘์—…์ด ๋” ์‰ฌ์›Œ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION