[์ ๋ณด] ์์ค์ฝ๋ ์ ์ ๋ถ์ ๋๊ตฌ ์ถ์ฒ
ยท
๐ค์ ๋ณด๋ณด์/๐๋ธ๋ฃจํ
์ ์ ๋ถ์ ๋๊ตฌ๋ ์ฝ๋๋ฅผ ๋ถ์ํ์ฌ ์ทจ์ฝ์ ์ ์ฐพ๋๋ฐ ์ ์ฉํ ๋๊ตฌ์
๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์ธ๊ธฐ ์๋ ์ ์ ๋ถ์ ๋๊ตฌ์
๋๋ค. SonarQube: ์คํ ์์ค๋ก ์ ๊ณต๋๋ ์๋ํ๋ ์ฝ๋ ๊ฒ์ฌ ๋๊ตฌ์
๋๋ค. ๋ค์ํ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ง์ํ๋ฉฐ, ๋ณด์, ์ฝ๋ ๋ณต์ก๋, ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง, ์ฝ๋ ์คํ์ผ ๋ฑ์ ๋ค์ํ ์งํ๋ฅผ ๊ฒ์ฌํฉ๋๋ค. FindBugs: ์คํ ์์ค๋ก ์ ๊ณต๋๋ Java ์ธ์ด์ฉ ์ ์ ๋ถ์ ๋๊ตฌ์
๋๋ค. ์ฝ๋ ์คํ์ผ, ์ค๋ฅ, ์ฑ๋ฅ ๋ฌธ์ ๋ฑ์ ๊ฒ์ฌํ๋ฉฐ, IDE์ ์ฐ๋๋์ด ์ฌ์ฉํ ์ ์์ต๋๋ค. Checkmarx: ์์ฉ ์ ํ์ผ๋ก, ๋ค์ํ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ง์ํ๋ ์ ์ ๋ถ์ ๋๊ตฌ์
๋๋ค. ์์ค ์ฝ๋ ๋ด์ ์ทจ์ฝ์ ์ ๊ฒ์ฌํ๊ณ ๋ณด๊ณ ์๋ฅผ ์์ฑํฉ๋๋ค. Veracode: ์์ฉ ์ ํ์ผ๋ก, ๋ค์ํ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ง์ํ๋ ํด๋ผ์ฐ๋..