๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์‹œ๋„/Code-States

[D+30] ํ”„๋ฆฌ์ฝ”์Šค ๋งˆ์ง€๋ง‰ Pair Programming

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2020. 10. 6.

 

 

D+30

- ํ”„๋ฆฌ์ฝ”์Šค ๋งˆ์ง€๋ง‰ Pair Programming -

(Pair Programming)

 


 

 

์˜ค๋Š˜์€ ํ˜„์žฌ ๋‚ด๊ฐ€ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š”

์ฝ”๋“œ์Šคํ…Œ์ด์ธ ์—์„œ ๊ธฐ์ดˆ๋‹จ๊ณ„์— ์†ํ•˜๋Š” ํ”„๋ฆฌ์ฝ”์Šค์—์„œ

๋งˆ์ง€๋ง‰์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋˜ ํŽ˜์–ด์™€์˜ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์ข…๋ฃŒ๋˜์—ˆ๋‹ค.

 

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ด๋ฒˆ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ฉด์„œ ๋Š๋‚€ ์ ๋„ ์ ์œผ๋ฉด์„œ

๋‚ด๊ฐ€ ์ „์ฒด์ ์œผ๋กœ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ฐœ์ธ์ ์œผ๋กœ ๋Š๋‚€ ์ ์„ ์ ์–ด๋ณผ๊นŒ ํ•œ๋‹ค.

 

์ด๋ฒˆ ํŽ˜์–ด๋ถ„๊ณผ๋Š” '์žฌ๊ท€ ํ•จ์ˆ˜'๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ํ’€์–ด๋‚˜๊ฐ€๋Š” ๊ณผ์ •์„ ์ง„ํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด์—ˆ๋Š”๋ฐ

์„œ๋กœ์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋… ์ง€์‹(?)์„ ํŒŒ์•…ํ•ด๋ณธ ๊ฒฐ๊ณผ

๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋„๋ก ์ง€์‹œํ•˜๊ณ  ๊ทธ ์ง€์‹œ์— ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค๋Š”

๊ฐ์ž ํ™”๋ฉด์„ ํ‚จ ํ›„์— ์„œ๋กœ์˜ ์˜๊ฒฌ์„ ๊ณต์œ ํ•˜๋ฉด์„œ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋‚˜๊ฐ€๋Š” ๋ฐฉ๋ฒ•์ด ๋”์šฑ ์ข‹๊ฒ ๋‹ค๋Š” ์˜๊ฒฌ์œผ๋กœ

๋„ค๋น„๊ฒŒ์ดํ„ฐ๊ณผ ๋“œ๋ผ์ด๋ฒ„์™€์˜ ๊ด€๊ณ„๊ฐ€ ์•„๋‹Œ ๋‚˜ ์ž์‹ ์ด ๋„ค๋น„๊ฒŒ์ดํ„ฐ์ด์ž ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ

๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐ€ ๋ณด์•˜๋‹ค.

 

์ „๋ฐ˜์ ์œผ๋กœ ํŽ˜์–ด ๋ถ„๊ณผ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆ ๊ฐ€๋ฉด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋ณด์•˜์„ ๋•Œ

ํŽ˜์–ด๋ถ„์ด ์•„์ด๋””์–ด๊ฐ€ ๊ต‰์žฅํžˆ ์ข‹์œผ์…”์„œ ๋ฌธ์ œ์— ๊ด€๋ จ๋œ ์†Œ์Šค๋ฅผ ๋˜์ ธ์ฃผ๋ฉด

๋‚ด๊ฐ€ ๊ทธ๊ฑธ ๋ฐ›์•„๋จน๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐ€๋Š” ๊ณผ์ •์ด ์ฃผ๋ฅผ ์ด๋ค˜๋Š”๋ฐ

๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ์„œ๋กœ ํ‹€๋ฆฐ ์ƒํ™ฉ์—์„œ ๋จธ์“ฑํ•ดํ•˜๋ฉฐ ๋ฌธ์ œ๋ฅผ ๊ณ ๋ฏผํ•˜๋Š” ๋ฐฉ๋ฒ•๋ณด๋‹ค๋Š”

๋งˆ์น˜ ์Šค๋ฌด๊ณ ๊ฐœ ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฉด์„œ

๋งžํžŒ ๋ฌธ์ œ์— ์งœ๋ฆฟํ•ดํ•˜๊ณ  ํ‹€๋ฆฐ ๋ฌธ์ œ์— ๋˜ ๋‹ค๋ฅธ ์‹œ๋„๋ฅผ ๋ฐ˜๋ณตํ•ด ๋‚˜๊ฐ€๋Š” ๊ณผ์ •์ด

๋‚˜์—๊ฒ ์ด ๋ฐฉ๋ฒ•์ด ํ•™์Šต์ ์ธ ๋ฉด์—์„  ๋” ์ž˜ ๋งž๋Š” ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™์•˜๋‹ค.

 

๋ฌผ๋ก  ๋„ˆ๋ฌด ์นœ์ ˆํžˆ ์ž˜ ์„ค๋ช…ํ•ด์ค€ ํŽ˜์–ด๋‹˜ ๋•๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค ๐Ÿ™‚

 

 

์ด๋ฒˆ ํŽ˜์–ด๋ถ„์ด ์ž‘์„ฑํ•ด์ฃผ์‹  ํŽ˜์–ด ๋ฆฌ๋ทฐ๋ฅผ ํฌํ•จํ•ด 

์—ฌํƒœ๊นŒ์ง€ ์ž‘์„ฑํ•ด์ฃผ์‹  ํŽ˜์–ด ๋ฆฌ๋ทฐ๋ฅผ ์ข…ํ•ฉํ•ด๋ณธ ๊ฒฐ๊ณผ

๋‚ด๊ฐ€ ๋Œ€์ถฉ ์–ด๋–ค์‚ฌ๋žŒ์ธ์ง€์— ๋Œ€ํ•ด ๋‚ด ์Šค์Šค๋กœ ์‚ด์ง ํŒŒ์•…์ด ๋œ ๊ฒƒ ๊ฐ™๋‹ค.

 

๊ฐ„๋žตํ•˜๊ฒŒ ์ ์–ด๋ณด์ž๋ฉด

๋‚˜๋Š” ํŽ˜์–ด๋ถ„์˜ ์˜๊ฒฌ์„ ์ ๊ทน์ ์œผ๋กœ ์ˆ˜์šฉํ•œ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ

๋ฐ˜๋Œ€๋กœ ๊ทธ๋งŒํผ ๋‚ด ์˜๊ฒฌ์€ ๋ณ„๋กœ ์—†๋Š” ์‚ฌ๋žŒ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

 

์ƒ๊ฐํ•ด๋ณด๋ฉด ์—ฌํƒœ ํŽ˜์–ด๋ถ„๋“ค๊ณผ์˜ ํŽ˜์–ด ์ง„ํ–‰์„ ์ƒ๊ฐํ•ด๋ณด๋ฉด

๋‚˜๋Š” ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ•˜๋Š” ๊ฒƒ์€ ํฐ ์–ด๋ ค์›€์„ ๊ฐ€์ง€์ง€๋Š” ์•Š์•˜์ง€๋งŒ

๋ฐ˜๋Œ€๋กœ ๋„ค๋น„๊ฒŒ์ดํ„ฐ๋กœ ๊ธธ์„ ์•ˆ๋‚ดํ•˜๋Š” ๊ฒƒ์€ ์ƒ๋‹นํžˆ ์–ด๋ ค์›Œํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

(์ „ํ˜•์ ์ธ ๋“œ๋ผ์ด๋ฒ„์ธ์ด์—ˆ๋˜๊ฐ€...)

 

์•„๋งˆ ์ด๋Ÿฐ ๋‚ด ์„ฑํ–ฅ์œผ๋กœ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋งก์œผ์…จ๋˜ ํŽ˜์–ด๋ถ„๋“ค์€ ๊ฝค ๋‚œ์ฒ˜ํ•ดํ•˜์…จ์„ ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์—

ํŽ˜์–ด๋ถ„๋“ค์—๊ฒŒ ๊ดœ์Šค๋ ˆ ๋ฏธ์•ˆํ•ด์ง„๋‹ค.

 

๊ทธ๋ž˜๋„ ์ด์ œ์„œ๋ผ๋„ ์ „๋ฐ˜์ ์ธ ๋‚ด ์„ฑํ–ฅ์„ ์•ฝ๊ฐ„์€ ํŒŒ์•…ํ•œ ๊ฒƒ ๊ฐ™์œผ๋‹ˆ

ํ”„๋ฆฌ์ฝ”์Šค ์ดํ›„ ๊ณผ์ •์—์„œ๋Š” ์ข€ ๋” ์ ๊ทน์ ์œผ๋กœ ์˜๊ฒฌ๋„ ๋‚ด๊ณ ,

๋‚ด๊ฐ€ ๊ฐ€๊ณ ์ž ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ธธ์„ ์•ˆ๋‚ดํ•  ์ˆ˜ ์žˆ๋Š” ๋„ค์ด๊ฒŒ์ดํ„ฐ๋กœ๋„ ํ™œ์•ฝํ•  ์ˆ˜ ์žˆ๋„๋ก

๋…ธ๋ ฅํ•ด์•ผ๊ฒ ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€