๐ ๋์ ์์ฝ
<๊ฐ๋ฐ์๋ ์์์ผํ ์ํํธ์จ์ด ํ ์คํ ์ค๋ฌด ์ 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์ฅ ๋๋์
์ ์ ๋ถ์์ด ์๊ฐ๋ณด๋ค ๋ง์ ๋ฆฌ์์ค ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ค๋ ๊ฒ์ ์๊ฒ๋จ !
๋ํ ์ด๋ฌํ ์ ์ ๋ถ์์ ์ฑ๊ณต์ ์ผ๋ก ์ด๋ฃจ๊ธฐ ์ํด์๋ ์ฒด๊ณ์ ์ธ ๋ฆฌ๋ทฐ์.. ๋ฌธ์๊ฐ ์๋ชป ์ค๊ณ๋์ด์์ง ์์์ง, ๊ฒฐํจ์ด ์๋ ๋ฌธ์๋ ์๋์ง ์ ์ฒดํฌํด๋ด์ผ ํ๋ค๋ ๊ฒ.
'๐ QA > ๋์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋์] ๊ฐ๋ฐ์๋ ์์์ผํ ์ํํธ์จ์ด ํ ์คํ ์ค๋ฌด - ํํธ 2 (0) | 2025.03.08 |
---|---|
[๋์] ๊ฐ๋ฐ์๋ ์์์ผํ ์ํํธ์จ์ด ํ ์คํ ์ค๋ฌด - ํํธ 1 (0) | 2025.03.07 |