๊ฒŒ์ž„์€ ํ”Œ๋ ˆ์ด๋งŒ ํ•ด๋ณด๊ณ  ์ฝ”๋”ฉ ๋ชจ๋ฆ„ ๋ฌธ๊ณผ



์ทจ์—…์ค€๋น„ํ•˜๊ณ  ์ทจ์—…ํ•˜๊ณ  ์ผํ•˜๊ณ  ์• ๋‚ณ๊ณ  ์‚ฌ๋А๋ผ ์ตœ๊ทผ์—๋Š” ๊ฒŒ์ž„๊ณผ๋Š” ๋–จ์–ด์ง„ย ์‚ถ์„ ์‚ด์•˜๋‹คย 

์†Œ์‹œ์ ์— ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ/ํฌํŠธ๋ฆฌ์Šคย ํ•˜๊ณ  ๋กค ํ•œ๊ตญ ์ฒจ ๋“ค์–ด์™”์„๋•Œ ์—ด์‹ฌํžˆ ํ•œ๊ฒŒ ๋งˆ์ง€๋ง‰์ธ๋“ฏ ใ…‹ใ…‹ย  ๊ฑฐ์˜ 10๋…„ ๋๋„คย  ย  ย  ย ๊ทธ ์™ธ์—๋Š” ๋ธŒ๋กค์Šคํƒ€์ฆˆ๋‚˜ ์ข€ ํ•˜๊ณ ..



์•„๋“ค ๋‘˜์ธ๋ฐย  ๋‚˜ ์–ด๋ฆด๋•Œ ๋“ฃ๊ธฐ ์‹ซ๋˜ ์†Œ๋ฆฌ๊ฐ€ย  ย ๊ฒŒ์ž„์„ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ดํ• ๊บผ๋ฉด ํ”„๋กœ๊ฒŒ์ด๋จธ๋ฅผ ํ•ด๋ผย  or ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ด๋ผย  ์ด๋Ÿฐ๊ฑฐ์˜€๋Š”๋ฐ

์–ด๋А์ƒˆ ๋‚˜๋„ ์• ๋“ค ํ‚ค์šฐ๋‹ค๋ณด๋‹ˆ ๊ทธ๋Ÿฐ ๊ผฐ๋Œ€๊ฐ€ ๋˜์–ด๊ฐ€๋Š”๊ฒŒ ๋А๊ปด์ง



๊ทธ๋Ÿฐ ๊ผฐ๋Œ€๊ฐ€ ์•ˆ๋ ๋ผ๋ฉด ๋‚ด๊ฐ€ ํ•œ๋ฒˆ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์• ๋“ค ๊ฐ€๋ฅด์ณ์ฃผ๋ฉด ์ข‹์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์— ์ž…๋ฌธย 

ย + ์ž‘๋…„ ์ถ”์„๋•Œ ์• ๋“ค ์ฒ˜๊ฐ€์— ๋ณด๋‚ด๋†“๊ณ  ํ•˜๋ฃจ์ข…์ผ ํฐ๊ฒœ ํ•˜๋Š”๋ฐย  ํ• ๊ฑฐ ์กด๋‚˜์—†๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ๋‚ด๊ฐ€ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•จ



๊ทธ๋ž˜์„œ ํ•œ๋‹ฌ์ •๋„ ์งฌ์งฌ์ด ๋ฐฐ์šด๊ฒŒ ๋ฌด๋ ค "ํŒŒ์ด์ฌ"ย  ย  ์”จ๋ถˆ ์•ˆ๋‚ดํ•ด์ฃผ๋Š” ์‚ฌ๋žŒ์ด ์—†์œผ๋‹ˆ ๊ทธ๋ƒฅ ์ œ์ผ ๋งŽ์ด ์“ฐ์ด๋Š” ์–ธ์–ด๋กœ ๊ฒ€์ƒ‰ํ•ด์„œ ๋ฐฐ์›€

์›Œ๋‚™ ์ด๋ถ„์•ผ๋ฅผ ๋ชจ๋ฅด๋‹ค๋ณด๋‹ˆย  ์–ธ์–ด๋ฅผ ๋ญ”๊ฐ€ ๋ฐฐ์šฐ๋ฉด ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„์ค„ ์•Œ์•˜์Œ



ํŒŒ์ด๊ฒŒ์ž„์ด๋ผ๋Š” ํˆด๋กœ ๊ฐ„๋‹จํ•œ ๋ฑ€๊ฒŒ์ž„๊ฐ™์€๊ฑธ ๋งŒ๋“ค์–ด๋ณด๋‹ค๊ฐ€ ์–ด ์ด๊ฒŒ ๋งž๋‚˜? ์‹ถ์–ด์„œ ๊ทธ์ œ์‚ฌ ๊ฒŒ์ž„๋งŒ๋“œ๋Š”๋ฒ•, ๊ฒŒ์ž„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฒ• ๊ฒ€์ƒ‰ํ•ด๋ณด๊ณ 

์œ ๋‹ˆํ‹ฐ ์ž…๋ฌธ..ย  ์‹œ๋ฐœ ์ฒจ๋ถ€ํ„ฐ C#๋ฐฐ์šธ๊ป„ ใ… ใ… 



์œ ํŠœ๋ธŒ ๋ณด๋ฉด์„œ C#์ตํžˆ๊ณ ย  ์œ ๋‹ˆํ‹ฐ ๊ณต๋ถ€ํ•จ.ย  ย  ย ๊ณ ๋ฐ•์‚ฌ ์œ ๋‹ˆํ‹ฐ,ย C#ย ย ์ถ”์ฒœ์ถ”์ฒœ..


์นœ๊ตฌ๋†ˆ์ด TDDํ•˜๋ผ๊ณ ๋ž˜์„œย  ์œ ๋‹›ํ…Œ์ŠคํŠธ๋„ ํ”ผ๋˜ฅ์‹ธ๋ฉด์„œ ์กฐ๊ธˆ ํ•ด๋ณด๊ณ , ์‹ฑ๊ธ€ํ„ด ์“ฐ๋ฉด ์•ˆ์ข‹๋‹ค๊ทธ๋ž˜์„œย ๋ชปํ•˜๋Š” ์˜์–ด๋กœ ์  ์ ํŠธ๋„ ์กฐ๊ธˆ ๋ฐฐ์šฐ๊ณ ...

๋ฌด์Šจ ํŒจ์จ๋“œ ํŒจํ„ด์ด๋‹ˆ ์ปค๋งจ๋“œ ํŒจํ„ด์ด๋‹ˆ ํ•˜๋Š”๊ฒƒ๋“ค ํ•ด๋ณด๊ณ ..ย  ย SRP ์ง€ํ‚ค๋ ค๊ณ  ํด๋ž˜์Šค ์ชผ๊ฐœ๊ณ 

์ง€๊ธˆ์€ ๋งํ๋ฅผ ๋ฐฐ์›Œ์•ผ๋˜๋Š”๊ฒƒ ๊ฐ™๊ณ ย  ์ •๋ง ์ด๋ถ„์•ผ๋Š” ๋ฐฐ์šธ๊ฒŒ ์‚ฐ๋”๋ฏธ ๊ฐ™๋‹ค.ย  ย  ย  ย  ๋ฆฌ์•กํŠธ๋ฅผ ๊ผญ ๋ฐฐ์šฐ๊ณ ์‹ถ์€๋ฐ ์–ธ์  ๊ฐ€ ๋˜๊ฒ ์ง€?


๋ฒŒ์จ 4๊ฐœ์›” ์ •๋„ ๋๋„คย  ย  ๋งจ๋‚  ๋ญ”๊ฐ€ ๋ฐฐ์šฐ๊ณ ย  ์ปดํ„ฐ ์•ˆํ• ๋•Œ๋„ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ• ์ง€ ๊ณ ๋ฏผํ•˜๋Š”๊ฑด ์ฐธ ์ฆ๊ฑฐ์šด ๊ณ ๋ฏผ์ธ๊ฒƒ ๊ฐ™๋‹ค.ย 



์• ๋“ค๋„ ์ž๊ธฐ ์–ผ๊ตด์ด๋ž‘ ์—„๋งˆ์•„๋น ย ๋‚˜์˜ค๋Š” ๊ฒŒ์ž„ ๋งŒ๋“ค์–ด์ฃผ๋‹ˆ ์—„์ฒญ ์ข‹์•„ํ•œ๋‹ค.ย ย 



๊ณง ์›๋ž˜ ์ƒ๊ฐํ•˜๋˜ ๋˜ฅํ”ผํ•˜๊ธฐ๋‚˜ ๊ฐ„๋‹จํ•œ ํ”Œ๋žซํฌ๋จธ ๋“ฑ ๋งŒ๋“ค์ˆ˜ ์žˆ์„๊ฒƒ ๊ฐ™๋‹ค.

๊ฑฐ๊ธฐ์„œ ํ•œ ์ผ๋…„ ๋”ํ•ด์„œ ์ถœ์‹œ๋„ ํ•ด๋ณด๊ณ ์‹ถ๊ณ ~~~ย  ย  ย  ์ด๋ ‡๊ฒŒ ์žฌ๋ฐŒ๋Š”๊ฑธ ๋” ์–ด๋ฆด๋•Œ ์‹œ์ž‘ํ–ˆ์Œ ์–ผ๋งˆ๋‚˜ ์ข‹์•˜์„๊นŒ ์‹ถ๋‹ค.ย 



์•„ ๋ฌผ๋ก  ์ด๊ฑธ ์—…์œผ๋กœ ํ•˜์ง€ ์•Š์œผ๋‹ˆย  ํ•  ์ˆ˜ ์žˆ๋Š” ํŽธํ•œ ์†Œ๋ฆฌ์ธ๊ฑฐ๋Š” ์•ˆ๋‹ค.ย  ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค ์•ผ๊ทผ๋งŽ์ดํ•˜๊ณ  ํž˜๋“ ๊ฒƒ๋„ ์•Œ๊ณ ...

๋ˆ ์•ˆ๋˜๋„ ์—…์œผ๋กœ ํ•˜๋Š”์‚ฌ๋žŒ,ย ๋ˆ๋ฒ„๋Š” ์‚ฌ๋žŒ, ๋ถ€์—…์œผ๋กœ ํ•˜๋Š”์‚ฌ๋žŒ ๋งŽ์„ํ…๋ฐ ๋‹ค๋“ค ํ™”์ดํŒ… ํ•˜์ž๊ตฌ