Deep_Dev

 

๐Ÿ“š ๋„์„œ ์š”์•ฝ

<๊ฐœ๋ฐœ์ž๋„ ์•Œ์•„์•ผํ•  ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ… ์‹ค๋ฌด ์ œ3ํŒ>

๋ณธ ํฌ์ŠคํŒ…์€ ๊ฐœ์ธ์ ์œผ๋กœ ๋‚จ๊ธฐ๊ณ  ์‹ถ์€ ๋ถ€๋ถ„๋งŒ์„

์š”์•ฝํ•˜์—ฌ ์ž‘์„ฑํ•จ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

 

์„œ๋ก 

๋™์  ํ…Œ์ŠคํŒ…์ด ์‹ค์ œ ๊ตฌํ˜„๋œ ์‹œ์Šคํ…œ์„ ์‹คํ–‰ํ•˜์—ฌ ํ…Œ์ŠคํŒ… ํ•˜๋Š” ๊ฒƒ์ด๋ผ๋ฉด, ์ •์  ํ…Œ์ŠคํŒ…์€ ์‹ค์ œ ์‹œ์Šคํ…œ์ด ๊ตฌํ˜„๋˜๊ธฐ ์ „์— ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜์„œ, ์„ค๊ณ„(๊ธฐ์ค€)์„œ, ์†Œ์Šค ์ฝ”๋“œ ๋“ฑ์˜ ๊ฐœ๋ฐœ ์‚ฐ์ถœ๋ฌผ์„ ํ…Œ์ŠคํŒ… ํ•˜๋Š” ๊ฒƒ(๋ฆฌ๋ทฐ/์ธ์ŠคํŽ™์…˜, ์ •์  ๋ถ„์„)์„ ์˜๋ฏธํ•œ๋‹ค. ์ •์  ํ…Œ์ŠคํŒ…์€ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ์ดˆ๊ธฐ์— ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌํ•จ์œผ๋กœ์จ ์ „์ฒด ๊ฐœ๋ฐœ ์ˆ˜๋ช…์ฃผ๊ธฐ์˜ ํšจ์œจ์„ ๋†’์—ฌ ๊ฐœ๋ฐœ ๋น„์šฉ์„ ๋‚ฎ์ถ”๋Š”๋ฐ ๋„์›€์„ ์ฃผ๋Š” ํ…Œ์ŠคํŒ… ํ™œ๋™์ด๋‹ค.

 

์ผ๋ถ€ ํ…Œ์ŠคํŠธ ์ „๋ฌธ๊ฐ€๋Š” ์ •์  ํ…Œ์ŠคํŒ…์„ ํ…Œ์ŠคํŠธ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ ๊ทน ํ™œ์šฉํ•ด์•ผ ํ•  ํ…Œ์ŠคํŒ… ๋ฐฉ๋ฒ•์œผ๋กœ ์ธ์‹ํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๊ฐœ๋ฐœ์ž๋‚˜ ํ’ˆ์งˆ๋ณด์ฆ ๋‹ด๋‹น์ž์˜ ์ „์œ ๋ฌผ๋กœ ์ƒ๊ฐํ•˜๋Š”๋ฐ ์‹ค์ œ๋กœ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค. 

 

์ •์  ๊ธฐ๋ฒ•

3.1 ์ •์ ๊ธฐ๋ฒ•๊ณผ ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค

3.1.1 ๋ฆฌ๋ทฐ์˜ ์ด์ ๊ณผ ๋ชฉ์ 

์ •์  ๊ธฐ๋ฒ•์€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ํ…Œ์ŠคํŒ…ํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ ๋ฆฌ๋ทฐ์™€ ๊ฐ™์€ ์ˆ˜๋™์ (Manual) ๊ธฐ๋ฒ•๊ณผ ์ •์  ๋ถ„์„ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•œ ์ •์ ๋ถ„์„์ด ์žˆ๋‹ค.

 

๋ฆฌ๋ทฐ์˜ ์ด์ 

์กฐ๊ธฐ ๊ฒฐํ•จ ๋ฐœ๊ฒฌ ๋ฐ ์ˆ˜์ •, ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ, ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ ๋‹จ์ถ•, ํ…Œ์ŠคํŒ… ๋น„์šฉ ๊ฐ์†Œ ๋ฐ ์‹œ๊ฐ„ ๋‹จ์ถ•, ๊ฐœ๋ฐœ ์ˆ˜๋ช…์ฃผ๊ธฐ ์ „์ฒด์— ๊ฑธ์นœ ๋น„์šฉ ๊ฐ์†Œ, ๊ฒฐํ•จ ๊ฐ์†Œ(ํ’ˆ์งˆ ํ–ฅ์ƒ), ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ํ–ฅ์ƒ 

 

> ๋™์  ํ…Œ์ŠคํŒ…์—์„œ ๋ฐœ๊ฒฌํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฐœ๋ฐœ ์‚ฐ์ถœ๋ฌผ(์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ)์˜ ๋ˆ„๋ฝ(omissions)๊ณผ ๊ฐ™์€ ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ •์  ๊ธฐ๋ฒ•์€ ๋™์  ํ…Œ์ŠคํŒ…๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์žฅ์• (Failures) ์ž์ฒด ๋ณด๋‹ค๋Š” ์žฅ์• ์˜ ์›์ธ(๊ฒฐํ•จ)์„ ๋ฐœ๊ฒฌํ•œ๋‹ค.

 

๋™์  ํ…Œ์ŠคํŒ…๋ณด๋‹ค ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ๋ฐœ๊ฒฌํ•˜๊ธฐ ์‰ฌ์šด ๊ฒฐํ•จ์˜ ์ข…๋ฅ˜

ํ‘œ์ค€ ์œ„๋ฐ˜, ์š”๊ตฌ์‚ฌํ•ญ ๊ฒฐํ•จ, ๊ฐœ๋ฐœ ์„ค๊ณ„(Design) ๊ฒฐํ•จ, ๋ถˆ์ถฉ๋ถ„ํ•œ ์œ ์ง€๋ณด์ˆ˜์„ฑ(Insufficient maintainability), ๋ถ€์ •ํ™•ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๋ช…์„ธ

 

3.1.2 ๋ฆฌ๋ทฐ์™€ ํ…Œ์ŠคํŒ… ( Review and Testing )

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

- ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์„œ๋ฅผ ๋จผ์ € ํ…Œ์ŠคํŠธํ•˜์—ฌ ์‹œ์Šคํ…œ์— ์œ ์ž…๋  ์ˆ˜ ์žˆ๋Š” ๊ฒฐํ•จ์„ ๋ฏธ๋ฆฌ ์˜ˆ๋ฐฉํ•  ์ˆ˜ ์žˆ๋‹ค.

- ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

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

 

 

3.2 ๋ฆฌ๋ทฐ ํ”„๋กœ์„ธ์Šค

๋ฆฌ๋ทฐ๋Š” ๊ณต์‹์ ์ธ ๊ฒƒ๋ถ€ํ„ฐ ๋น„๊ณต์‹์ ์ธ ๊ฒƒ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋ฅผ ๊ฐ–๋Š”๋‹ค.

 

ํŽ˜์ด๊ฑด(Fegan) ์ธ์ŠคํŽ™์…˜ - ๋ฆฌ๋ทฐ์˜ ์„ฑ๊ณผ๋ฅผ ๊ฐ๊ด€ํ™”ํ•˜๊ณ  ์ฒด๊ณ„ํ™”ํ•˜์—ฌ ์ •๋ฆฌํ•œ ์ผ๋ก€

๊ฐœ๋ฐœ ์ดˆ๊ธฐ์— ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜ ๋ถ„์„ ๋ฐ ์„ค๊ณ„ ์ธ๋ ฅ์ด ์†Œ์ˆ˜ ํˆฌ์ž…๋˜๋‹ค๊ฐ€ ์ฝ”๋”ฉ ์‹œ์ž‘๋˜๋ฉด์„œ ํˆฌ์ž… ์ธ๋ ฅ ์ˆ˜์š”๊ฐ€ ๊ธ‰์ฆํ•˜๊ฒŒ ๋œ๋‹ค. ํˆฌ์ž… ์ธ๋ ฅ ๊ทœ๋ชจ๊ฐ€ ํ…Œ์ŠคํŒ… ๋‹จ๊ณ„์—์„œ ์ ˆ์ •์— ์ด๋ฅด๊ฒŒ ๋˜๋ฉฐ ํ…Œ์ŠคํŒ…์ด ๋๋‚˜๊ฒŒ ๋˜๋ฉด ๊ฐœ๋ฐœ ์กฐ์ง์ด ์†Œ์ˆ˜์˜ ์œ ์ง€๋ณด์ˆ˜ ์ธ๋ ฅ๋งŒ ๋‚จ๊ธฐ๊ณ  ํ•ด์ œ๋œ๋‹ค.

 

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

 

3.2.1 ๊ณต์‹์  ๋ฆฌ๋ทฐ์˜ ๋‹จ๊ณ„ ( Phase of a formal review )

์ •์  ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๋Š” ํฌ๊ฒŒ ์ •์  ํ…Œ์ŠคํŠธ ์ค€๋น„๋‹จ๊ณ„, ๋ฆฌ๋ทฐ/๋ถ„์„ ๋‹จ๊ณ„, ํ›„์† ์ฒ˜๋ฆฌ ํ™•์ธ ๋‹จ๊ณ„์˜ 3๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

Static Test Preparation -> Review/Analyse -> Static Test Follow-Up

 

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

 

๊ณต์‹์ ์ธ ๋ฆฌ๋ทฐ ์ ˆ์ฐจ

1) ๊ณ„ํš ํ™œ๋™ : ์ฐธ๊ฐ€์ธ์› ์„ ์ • ๋ฐ ์—ญํ•  ํ• ๋‹น, ์‹œ์ž‘ ๋ฐ ์ข…๋ฃŒ ๊ธฐ์ค€ ์ •์˜, ์–ด๋–ค ๋ถ€๋ถ„์˜ ๋ฌธ์„œ ๋ฐ ์ฝ”๋“œ๋ฅผ ๋ฆฌ๋ทฐํ• ์ง€ ์ •ํ•จ

2) ์‹œ์ž‘ : ๋ฌธ์„œ ๋ฐฐํฌ. ๋ฆฌ๋ทฐ์˜ ๋ชฉํ‘œ, ์ ˆ์ฐจ ๋ฐ ๋ฌธ์„œ๋ฅผ ์„ค๋ช…. ์‹œ์ž‘ ๊ธฐ์ค€ ์ ๊ฒ€

3) ๊ฐœ๋ณ„ ์ค€๋น„ 

3) ๋ฆฌ๋ทฐ ๋ฏธํŒ…

4) ์žฌ์ž‘์—…

5) ํ›„์† ์ฒ˜๋ฆฌ ํ™•์ธ(Follow-up)

 

3.2.2 ์—ญํ• ๊ณผ ์ฑ…์ž„ ( Roles and reponsibilities )

๋ฆฌ๋ทฐ๋Š” ์—ญํ• ๊ณผ ์ฑ…์ž„์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š๊ณ ์„œ๋Š” ์„ฑ๊ณต์ ์ธ ์„ฑ๊ณผ๋ฅผ ๋‚ด๊ธฐ ์–ด๋ ต๋‹ค.

 

- ๊ด€๋ฆฌ์ž : ๋ฆฌ๋ทฐ์˜ ์‹คํ–‰์—ฌ๋ถ€ ๊ฒฐ์ • ๋ฐ ํ”„๋กœ์ ํŠธ ์ผ์ •์— ๋ฆฌ๋ทฐ ์‹œ๊ฐ„์„ ํ• ๋‹นํ•˜๊ณ  ๋ฆฌ๋ทฐ์˜ ๋ชฉ์  ๋‹ฌ์„ฑ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ณ  ์Šน์ธ

- ์ค‘์žฌ์ž : ๋ฌธ์„œ์˜ ๋ฆฌ๋ทฐ๋ฅผ ๋ฆฌ๋“œํ•˜๊ณ  ์ฐธ์„์ž๋“ค์˜ ๋‹ค์–‘ํ•œ ๊ด€์ ์„ ์ค‘์• ํ•œ๋‹ค.

- ์ €์ž : ๋ฆฌ๋ทฐ ๋Œ€์ƒ ๋ฌธ์„œ์˜ ์ž‘์„ฑ์ž ๋˜๋Š” ์ฑ…์ž„์ž

- ๊ฒ€ํ† ์ž : ํ•ด๋‹น ๋ถ„์•ผ์˜ ๊ธฐ์ˆ ์  ๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค์  ๋ฐฐ๊ฒฝ์„ ๊ฐ–์ถ˜ ์‚ฌ๋žŒ์œผ๋กœ, ๋ฆฌ๋ทฐ ๋Œ€์ƒ์—์„œ ์ธ์‹œ๋˜ํŠธ(๊ฒฐํ•จ ํฌํ•จ)๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ๊ธฐ์ˆ ํ•˜๋Š” ์‚ฌ๋žŒ.

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

- ๊ธฐ๋ก์ž : ๋ฆฌ๋ทฐ ๋ฏธํŒ…์—์„œ ๋ฐœ๊ฒฌ๋œ ๋ชจ๋“  ์ด์Šˆ, ๋ฌธ์ œ์ , ๋ฏธํ•ด๊ฒฐ์  ๋“ฑ์„ ๊ธฐ๋กํ•˜๊ณ  ๋ฌธ์„œํ™”ํ•œ๋‹ค.

 

3.2.3 ๋ฆฌ๋ทฐ์˜ ์œ ํ˜• ( Type of review )

๋น„๊ณต์‹์  ๋ฆฌ๋ทฐ ( Informal review )

- ๊ณต์‹์ ์ธ ์ ˆ์ฐจ๊ฐ€ ์—†๋‹ค.

- ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์˜ํ•œ ๋ฆฌ๋ทฐ์ด๊ฑฐ๋‚˜ ๊ธฐ์ˆ  ์„ ์ž„์ž๊ฐ€ ์„ค๊ณ„์™€ ์ฝ”๋“œ๋ฅผ ๋ฆฌ๋ทฐํ•˜๋Š” ๊ฒƒ์ผ์ˆ˜๋„ ์žˆ์Œ.

- ์„ ํƒ์ ์œผ๋กœ ๋ฌธ์„œํ™” ๋  ์ˆ˜ ์žˆ์Œ.

- ๋ฆฌ๋ทฐํ•˜๋Š” ์‚ฌ๋žŒ์— ๋”ฐ๋ผ ์„ฑ๊ณผ๊ฐ€ ์ขŒ์šฐ๋จ.

- ์ฃผ์š” ๋ชฉ์  : ์ €๋ ดํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ผ์ • ์ˆ˜์ค€์˜ ์„ฑ๊ณผ ๋‹ฌ์„ฑ

 

๊ธฐ์ˆ ์  ๋ฆฌ๋ทฐ ( Technical review )

- ์ €์ž๊ฐ€ ์•„๋‹Œ ์ค‘์žฌ์ž๊ฐ€ ๋ฏธํŒ…์„ ์ฃผ๋„ํ•จ

- ์‹ค๋ฌด์—์„œ๋Š” ๊ณต์‹์  ๋˜๋Š” ๋น„๊ณต์‹์ ์ผ ์ˆ˜ ์žˆ์Œ

- ์ฃผ์š” ๋ชฉ์  : ๊ธฐ์ˆ ์  ๋ฌธ์ œ ํ•ด๊ฒฐ, ํ† ๋ก , ์˜์‚ฌ ๊ฒฐ์ •, ๋Œ€์•ˆ ํ‰๊ฐ€, ๊ฒฐํ•จ ๋ฐœ๊ฒฌ

 

์›Œํฌ์“ฐ๋ฃจ ( Walkthrough )

- ์ €์ž์— ์˜ํ•ด ์ง„ํ–‰ ๋ฐ ์ œ์–ด

- ์ฃผ์š” ๋ชฉ์  : ํ•™์Šต, ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ดํ•ด ํ–ฅ์ƒ, ๊ฒฐํ•จ ๋ฐœ๊ฒฌ

 

์ธ์ŠคํŽ™์…˜ ( Inspection ) 

- ์ค‘์žฌ์ž์— ์˜ํ•œ ์ง„ํ–‰ ๋ฐ ์ œ์–ด

- ์ฃผ์š” ๋ชฉ์  : ๊ฒฐํ•จ ๋ฐœ๊ฒฌ

 

๊ณต์‹์ ์ธ ๋ฆฌ๋ทฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”ฐ๋ฅด๋ฉฐ, ํ”„๋กœ์„ธ์Šค ๊ฐœ์„  ๋‹จ๊ณ„๊ฐ€ ์ธ์ŠคํŽ™์…˜ ๋ฏธํŒ…๊ณผ ์žฌ์ž‘์—… ๋‹จ๊ณ„ ์‚ฌ์ด์— ์กด์žฌํ•œ๋‹ค. 

๊ฒ€ํ† ์ž์™€๋Š” ๋‹ค๋ฅธ ๋ณ„๋„๋กœ ํ…Œ์Šคํ„ฐ(Tester)์˜ ์—ญํ• ์„ ๋‘๊ณ  ์žˆ๋‹ค.

์ธ์ŠคํŽ™์…˜ ์ ˆ์ฐจ : ๋ถ„๋Ÿ‰(Capacity)๊ณ„ํš -> ์ธ์ŠคํŽ™์…˜ ์ˆ˜ํ–‰ -> ๋ถ„์„ ๋ฐ ํ‰๊ฐ€

 

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

 

3.2.4 ๋ฆฌ๋ทฐ์˜ ์„ฑ๊ณต์š”์†Œ ( Success factors of reviews )

- ์‚ฌ๋žŒ๊ด€๋ จ ์ด์Šˆ์™€ ์‹ฌ๋ฆฌ์ ์ธ ์ธก๋ฉด์ด ๊ณ ๋ ค๋˜์–ด์•ผ ํ•จ. ์ฆ‰,์ฝ”๋“œ ๋˜๋Š” ๋ฌธ์„œ์˜ ์ €์ž๊ฐ€ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ๊ธ์ •์ ์ธ ๊ฒฝํ—˜์„ ํ•ด์•ผ ์ง€์†์ ์ธ ํšจ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Œ

 

 

3.3 ๋„๊ตฌ์— ์˜ํ•œ ์ •์  ๋ถ„์„

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

 

์ •์  ๋ถ„์„ ํŠน์ง•

- ๋™์  ํ…Œ์ŠคํŒ…์œผ๋กœ ์ฐพ๊ธฐ ํž˜๋“  ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌ

- ๋ฆฌ๋ทฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์žฅ์•  ๋ณด๋‹ค๋Š” ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌํ•จ

- ๋„๊ตฌ์˜ ๋„์›€์„ ๋ฐ›์•„ ์ˆ˜ํ–‰

- ์ •์  ๋ถ„์„ ๋„๊ตฌ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ก  HTML์ด๋‚˜ XML๊ณผ ๊ฐ™์ด ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋ฌผ๋„ ํฌํ•จ

 

์ •์  ๋ถ„์„ ๊ฐ€์น˜

- ํ…Œ์ŠคํŠธ ์‹คํ–‰ ์ „์— ์กฐ๊ธฐ ๊ฒฐํ•จ ๋ฐœ๊ฒฌ

- ๋†’์€ ๋ณต์žก๋„ ์ธก์ •์น˜์™€ ๊ฐ™์€ ๋ฉ”ํŠธ๋ฆญ์„ ๊ณ„์‚ฐํ•˜์—ฌ ์ฝ”๋“œ์™€ ์„ค๊ณ„์˜ ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์กฐ๊ธฐ ์ •๋ณด

- ๋™์  ํ…Œ์ŠคํŒ…์œผ๋กœ๋Š” ๋ฐœ๊ฒฌํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฐํ•จ ๋ฐœ๊ฒฌ

- ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋ธ์ƒ์˜ ์˜์กด๋„์™€ ๋ถˆ์ผ์น˜์„ฑ ๋ฐœ๊ฒฌ

- ์ฝ”๋“œ์™€ ์„ค๊ณ„์˜ ์œ ์ง€๋ณด์ˆ˜์„ฑ ํ–ฅ์ƒ 

- ๊ฒฐํ•จ ์˜ˆ๋ฐฉ ๊ฐ€๋Šฅ 

 

์ •์  ๋ถ„์„ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๋ฐœ๊ฒฌ๋˜๋Š” ์ „ํ˜•์ ์ธ ๊ฒฐํ•จ

- ์ •์˜๋˜์ง€ ์•Š๋Š” ๊ฐ’์œผ๋กœ ๋ณ€์ˆ˜ ์ฐธ์กฐ

- ๋ชจ๋“ˆ๊ณผ ์ปดํฌ๋„ŒํŠธ ๊ฐ„์— ์ผ๊ด€๋˜์ง€ ์•Š์€ ์ธํ„ฐํŽ˜์ด์Šค

- ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜

- ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ฝ”๋“œ ( Dead Code )

- ์ฝ”๋”ฉ ํ‘œ์ค€ ์œ„๋ฐ˜

- ๋ณด์•ˆ ์ทจ์•ฝ์„ฑ

- ์ฝ”๋“œ์™€ ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋ธ์˜ ๊ตฌ๋ฌธ ๊ทœ์น™ ( Syntax ) ์œ„๋ฐ˜

 

> ์ „์ฒด ๊ฐœ๋ฐœ ์ˆ˜๋ช…์ฃผ๊ธฐ์˜ ์ดˆ๋ฐ˜์— ์ ์šฉ๋˜๋Š” ์ •์  ๊ธฐ๋ฒ•์˜ ๊ฒฝ์šฐ, ๋‹จ๊ธฐ์ ์œผ๋กœ๋Š” ์ •์  ํ…Œ์ŠคํŒ…์„ ์œ„ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ํˆฌ์ž…๋˜๊ฒ ์ง€๋งŒ, ์žฅ๊ธฐ์ ์œผ๋กœ๋Š” ์กฐ๊ธฐ์— ๊ฒฐํ•จ์„ ์˜ˆ๋ฐฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฏ€๋กœ, ๊ฒฐ๊ตญ ์ „์ฒด ํ’ˆ์งˆ ๋น„์šฉ ์ ˆ๊ฐ์˜ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๐Ÿ’๐Ÿป‍โ™‚๏ธ 3์žฅ ๋Š๋‚€์   

์ •์  ๋ถ„์„์ด ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์€ ๋ฆฌ์†Œ์Šค ์ ˆ๊ฐ ํšจ๊ณผ๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋จ ! 

๋˜ํ•œ ์ด๋Ÿฌํ•œ ์ •์  ๋ถ„์„์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ด๋ฃจ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฒด๊ณ„์ ์ธ ๋ฆฌ๋ทฐ์™€.. ๋ฌธ์„œ๊ฐ€ ์ž˜๋ชป ์„ค๊ณ„๋˜์–ด์žˆ์ง„ ์•Š์€์ง€, ๊ฒฐํ•จ์ด ์žˆ๋Š” ๋ฌธ์„œ๋Š” ์•„๋‹Œ์ง€ ์ž˜ ์ฒดํฌํ•ด๋ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ.