Open ms1011 opened 4 months ago
GlobalExceptionHandler
์์ธ์ฒ๋ฆฌ ๊ด๋ฆฌํ๊ธฐ ํธํ๊ฒ ๋ณ๊ฒฝ
ํด๋์ค๋ฅผ ๋ถ๋ฆฌํ์์ผ๋ฉฐ ์์ธ ๋ฐ์ ์ ResponseEntity๋ก return ํ๊ฒ ๋ณ๊ฒฝ
์ ์ง ๋ณด์๊ฐ ํธํด์ก์ผ๋ฉฐ, if-else ์ฌ์ฉ์ด ์ค์๋ค
if-else
ํ์ธํ ๊ฒฐ๊ณผ ๋ฐ๋ก ์๋ ๊ฒ์ผ๋ก ๋ณด์
[๊ด๋ จ๋ ์ด์๊ฐ ์๋ค๋ฉด ์ฌ๊ธฐ์ ๋งํฌ๋ฅผ ๊ธฐ์ฌํด์ฃผ์ธ์.]
๋ฆฌํฉํ ๋ง ๋์ (Refactoring Target)
GlobalExceptionHandler
๋ฆฌํฉํ ๋ง ์ด์ (Reason for Refactoring)
์์ธ์ฒ๋ฆฌ ๊ด๋ฆฌํ๊ธฐ ํธํ๊ฒ ๋ณ๊ฒฝ
๋ณ๊ฒฝ ๋ด์ฉ (Changes Made)
ํด๋์ค๋ฅผ ๋ถ๋ฆฌํ์์ผ๋ฉฐ ์์ธ ๋ฐ์ ์ ResponseEntity๋ก return ํ๊ฒ ๋ณ๊ฒฝ
๊ฐ์ ๋ ์ (Improvements)
์ ์ง ๋ณด์๊ฐ ํธํด์ก์ผ๋ฉฐ,
if-else
์ฌ์ฉ์ด ์ค์๋ค์ํฅ (Impact)
ํ์ธํ ๊ฒฐ๊ณผ ๋ฐ๋ก ์๋ ๊ฒ์ผ๋ก ๋ณด์
๊ด๋ จ ์ด์ (Related Issues)
[๊ด๋ จ๋ ์ด์๊ฐ ์๋ค๋ฉด ์ฌ๊ธฐ์ ๋งํฌ๋ฅผ ๊ธฐ์ฌํด์ฃผ์ธ์.]
์ฒดํฌ๋ฆฌ์คํธ (Checklist)