Open ms1011 opened 2 months ago
๋ชจ๋ Controller
ํ์ฌ API๋ restfulํ์ง ์์ ํ์์ ์ผ๋ก API ๋ช ์ธ์๋ฅผ ๋ณด๋ฉด์ ์์ ์ ํด์ผํจ, API ๋ช ์ธ์๊ฐ ๊ด๋ฆฌ๊ฐ ์๋์ด ์์ผ๋ฉด ๋ถํธํ ์ ์ด ์์
@PathVariable, @RequestParam์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๋ฉฐ POST, GET, DELETE ๋ฑ ์์ฒญ ํํ์ ๋ฐ๋ผ ์์ฒญ์ ๋ณด๋ผ ์ ์๋๋ก URL ์์
@PathVariable
@RequestParam
POST
GET
DELETE
๊ฐ๋ ์ฑ, ์ผ๊ด์ฑ ๋ฑ์ด ํฅ์
[๊ด๋ จ๋ ์ด์๊ฐ ์๋ค๋ฉด ์ฌ๊ธฐ์ ๋งํฌ๋ฅผ ๊ธฐ์ฌํด์ฃผ์ธ์.]
๋ฆฌํฉํ ๋ง ๋์ (Refactoring Target)
๋ชจ๋ Controller
๋ฆฌํฉํ ๋ง ์ด์ (Reason for Refactoring)
ํ์ฌ API๋ restfulํ์ง ์์ ํ์์ ์ผ๋ก API ๋ช ์ธ์๋ฅผ ๋ณด๋ฉด์ ์์ ์ ํด์ผํจ, API ๋ช ์ธ์๊ฐ ๊ด๋ฆฌ๊ฐ ์๋์ด ์์ผ๋ฉด ๋ถํธํ ์ ์ด ์์
๋ณ๊ฒฝ ๋ด์ฉ (Changes Made)
@PathVariable
,@RequestParam
์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๋ฉฐPOST
,GET
,DELETE
๋ฑ ์์ฒญ ํํ์ ๋ฐ๋ผ ์์ฒญ์ ๋ณด๋ผ ์ ์๋๋ก URL ์์ ๊ฐ์ ๋ ์ (Improvements)
๊ฐ๋ ์ฑ, ์ผ๊ด์ฑ ๋ฑ์ด ํฅ์
์ํฅ (Impact)
๊ด๋ จ ์ด์ (Related Issues)
[๊ด๋ จ๋ ์ด์๊ฐ ์๋ค๋ฉด ์ฌ๊ธฐ์ ๋งํฌ๋ฅผ ๊ธฐ์ฌํด์ฃผ์ธ์.]
๋๋ฉ์ธ ์ฒดํฌ๋ฆฌ์คํธ
์ฒดํฌ๋ฆฌ์คํธ (Checklist)