- ๊ฒฝ๋ก ์กฐํ ์๋ต ๊ฒฐ๊ณผ์ ์๊ธ ์ ๋ณด ์ถ๊ฐ
- ๊ฑฐ๋ฆฌ๋ณ ์๊ธ ์ถ๊ฐ
- ๋ ธ์ ๋ณ ์ถ๊ฐ ์๊ธ
- ์ฐ๋ น๋ณ ํ ์ธ ์ ์ฑ
- ๋ฐฑ์๋ ์๊ธ ์กฐํ api๋ฅผ ํ๋ก ํธ์๋์์ ์ฌ์ฉํ ์ ์๊ฒ ์ฐ๋
- ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด์ ์ด์ฉํด ํ์ฌ ์๊ฐ์ ์ฌ์ฉ์๊ฐ ๋ณด๊ธฐ ํธํ ํ์์ผ๋ก ๋ฌธ์์ด ๋ ๋๋ง
- validator๋ฅผ ๊ตฌํํด, form์ ์ ํจ์ฑ์ ๊ฒ์ฌ
- ๊ธธ์ฐพ๊ธฐ๋ฅผ ์ํด ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ์ด์ฉํด ๊ฒ์๊ฒฐ๊ณผ๋ฅผ ๋ถ๋ฌ์ค๋ ํธ๋ค๋ฌ๋ฅผ ๊ตฌํ
- ๊ฐ์ฅ ๋น ๋ฅธ ๊ฒฝ๋ก ๋์ฐฉ ๊ฒฝ๋ก ํ์ ์ถ๊ฐ
- ์ธ์ํ ์คํธ ์์ฑ
- ๊ฒฝ๋ก ์กฐํ ๊ธฐ๋ฅ์ ๋ฌธ์ํ ์งํ
- TDD๋ก ๊ธฐ๋ฅ ๊ตฌํ(์ปค๋ฐ ๋จ์)
- JPA ์ฌ์ฉ
๋ ๋ฒจ2 ๊ณผ์ ์ ์ค์ค๋ก์ ํ์ผ๋ก ๊ตฌํํ๋ค๋ ๊ฒ์ ์ฆ๋ช ํ๋๋ฐ ์ง์คํด๋ผ
- ๊ธฐ๋ฅ ๋ชฉ๋ก์ ์ ์์ฑํ๋ค.
- ์์ ์ด ๊ตฌํํ ๊ธฐ๋ฅ์ ๋ํด ์ธ์ ํ ์คํธ๋ฅผ ์์ฑํ๋ค.
- ์์ ์ด ๊ตฌํํ ์ฝ๋์ ๋ํด ๋จ์ ํ ์คํธ๋ฅผ ์์ฑํ๋ค.
- TDD ์ฌ์ดํด ์ด๋ ฅ์ ๋ณผ ์ ์๋๋ก ์ปค๋ฐ ๋ก๊ทธ๋ฅผ ์ ์์ฑํ๋ค.
- ์ฌ์ฉ์ ์นํ์ ์ธ ์์ธ์ฒ๋ฆฌ๋ฅผ ๊ณ ๋ฏผํ๋ค.
- ์ฝ๊ธฐ ์ข์ ์ฝ๋๋ฅผ ๋ง๋ ๋ค.