jacoco
ํ ์คํธ ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง ๋ถ์ ๋๊ตฌ Jacoco๋ฅผ ์ ์ฉํด๋ณด์!
Jacoco ๋? Java Code Coverage ์ ์ค์๋ง๋ก, ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง ๋ถ์์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. โ ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง๋? ์ํํธ์จ์ด์ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ผ๋ง๋ ์ถฉ์กฑ๋์๋์ง๋ฅผ ๋ํ๋ด๋ ์งํ ์ค ํ๋์ด๋ค. 1. ๋ผ์ธ ์ปค๋ฒ๋ฆฌ์ง : ์ฝ๋ ํ ์ค์ด ํ ๋ฒ ์ด์ ์คํ๋๋ค๋ฉด ์ถฉ์กฑ๋๋ค. 2. ๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง : ๋ธ๋์น ์ปค๋ฒ๋ฆฌ์ง๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค. ๋ชจ๋ ์กฐ๊ฑด์์ ๋ด๋ถ ์กฐ๊ฑด์ด true/ false ๋ฅผ ๊ฐ์ง๊ฒ ๋๋ฉด ์ถฉ์กฑํ๋ค. 3. ์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง : if ์กฐ๊ฑด๋ฌธ ์์ ๊ฐ๋ณ ์กฐ๊ฑด์์ด false ์ธ๊ฒฝ์ฐ์ true์ธ ๊ฒฝ์ฐ ๋ชจ๋ ์คํ๋์์ ๋ ์ถฉ์กฑํ๋ค. ๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง๋ณด๋ค ๋ detailํ ์ปค๋ฒ๋ฆฌ์ง์ด๋ค. ์ ์ฉํด๋ณด์ ์ ์ฉ ์ build.gradle plugins { id 'java' id 'org.springframework.boot'..