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

[D+08] ๋‘ ๋ฒˆ์งธ Pair Programming ๊ทธ๋ฆฌ๊ณ  ๋ณต์Šต

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2020. 9. 14.

 

D+08

-  Pair Programming ๊ทธ๋ฆฌ๊ณ  ๋ณต์Šต -

(Pair Programming, ๋ณต์Šต)

 


 

 

์˜ค๋Š˜์€ ์ƒˆ๋กœ ๋ฐ”๋€Œ์‹  ํŽ˜์–ด ๋ถ„๊ณผ์˜ ๋งˆ์ง€๋ง‰ ํŽ˜์–ด ๋‚ ์ด๋‹ค.

 

์ด๊ณณ์€ ํŽ˜์–ด๋ž‘ ์ง์„ ์ง€์–ด ๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ํ’€์–ด๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹์œผ๋กœ ์ˆ˜์—…์ด ์ฃผ๋กœ ์ง„ํ–‰๋˜๋Š”๋ฐ

ํ•œ ํŽ˜์–ด์™€์˜ ์ง€์†์ผ์ด 3์ผ ์ •๋„๋ผ์„œ ํŽ˜์–ด ๋ถ„๊ณผ ์นœ๋ถ„์ด ์Œ“์ผ ๋•Œ์ฏค์ด๋ฉด

ํŽ˜์–ด๊ฐ€ ๋์ด ๋‚˜ ์žˆ๋‹ค.

 

์ด๋ฒˆ์— ํŽ˜์–ด ๋ถ„๊ณผ ํ•จ๊ป˜ ํ•œ ํŒŒํŠธ๊ฐ€ ๋ฐ˜๋ณต๋ฌธ๊ณผ ๊ฐ์ฒด์— ๋Œ€ํ•œ ๋ฌธ์ œ์˜€๊ธฐ ๋•Œ๋ฌธ์—

๋‹จ์ˆœํ•œ ๋ฌธ์ œ์ž„์—๋„ ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

 

 

์ด๋ฒˆ์— ํŽ˜์–ด๋ถ„์ด ๋ณด๋‚ด์ฃผ์‹  ํŽ˜์–ด ๋ฆฌ๋ทฐ๋‹ค.

 

ํ•ญ์ƒ ๋Š๋ผ์ง€๋งŒ ์ •๋ง ๋‚˜์— ๋Œ€ํ•œ ํ›„๊ธฐ๋ฅผ ์„ธ์‹ฌํ•˜๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ์‹œ๋Š” ๊ฑธ ๋ณด๋ฉด ์ •๋ง ๋Œ€๋‹จํ•˜์‹  ๊ฒƒ ๊ฐ™๋‹ค.

(์ข‹์€ ๋ฆฌ๋ทฐ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค โ˜บ๏ธ)

 

์•„์ง 2์ฃผ ์ฐจ์ด๊ธด ํ•˜์ง€๋งŒ

ํŽ˜์–ด ๋ถ„๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ฉด์„œ ๋‚˜์—๊ฒŒ ์ข‹์€ ์Šต๊ด€์ด ์ƒ๊ฒผ๋Š”๋ฐ

๋ฐ”๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์ „์— ๋‚˜๋ฆ„์˜ ๊ณ„ํš์„ ๊ธ€๋กœ ์ž‘์„ฑํ•ด ๋ณธ๋‹ค๋Š” ์ ์ด๋‹ค.

 

ํŽ˜์–ด๋ถ„๋“ค๊ณผ ์กฐ๊ธˆ์ด๋ผ๋„ ์›ํ™œํ•œ ์˜์‚ฌ์†Œํ†ต์„ ์œ„ํ•ด ์กฐ๊ธˆ์”ฉ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ

๋จธ๋ฆฟ์†์œผ๋กœ๋งŒ ์ƒ๊ฐํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ํ›จ์”ฌ ์ˆ˜์›”ํ•˜๊ณ 

์ƒ๊ฐ์ด ์–ด๋Š ์ •๋„ ์ •๋ฆฌ๋œ ํ›„์— ๊ธ€์„ ์ ๊ธฐ ๋•Œ๋ฌธ์—

๋‚˜์ค‘์— ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ๋ณด์•˜์„ ๋•Œ ๋œ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

 

์•ž์œผ๋กœ๋„ ๊พธ์ค€ํžˆ ๋ฐœ์ „๋˜์–ด์„œ

๊ธ์ •์ ์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ๋‹ค.

 

 


 

 

์˜ค๋Š˜์˜ ๋ณต์Šต

์˜ค๋Š˜์€ ๋‚ด๊ฐ€ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ถ€์กฑํ•˜๋‹ค๊ณ  ๋Š๋‚€ ๊ฐ์ฒด์— ๋Œ€ํ•ด์„œ ํ•œ ๋ฒˆ ๋” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด์•˜๋‹ค.

 

ํ™•์‹คํžˆ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ’€์–ด๋ณด๋Š” ์‹œ๊ฐ„์ด๋ผ ์กฐ๊ธˆ์€ ์ˆ˜์›”ํ–ˆ์ง€๋งŒ, ์•„์ง๋„ ๋’ค๋กœ ๊ฐˆ์ˆ˜๋ก ์–ด๋ ค์›Œ์ง€๋Š” ๋ฌธ์ œ์— ์ขŒ์ ˆ์„ ๋ง›๋ณด๊ณ  ์žˆ๋‹ค.

 

 

๊ฐ์ฒด ์•ˆ์— ์ž‘์€๋”ฐ์˜ดํ‘œ๊ฐ€ ๋“ค์–ด๊ฐ€๋ฉด key๊ฐ’์„ ์ž…๋ ฅํ•œ ๊ฒƒ์ด์ง€๋งŒ,

๊ทธ๋ƒฅ ๊ฐ’์ด ๋“ค์–ด๊ฐ€๋ฉด ํ•ด๋‹น ๊ฐ’์€ key๊ฐ’์ด ์•„๋‹ˆ๋ผ ๋ณ€์ˆ˜๋กœ ํ•ด๋‹น ๋ณ€์ˆ˜ ์•ˆ์— ํ‚ค ๊ฐ’์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.

 

์žŠ์ง€ ๋ง๊ณ  ๋ช…์‹ฌํ•˜์ž.

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€