- ๋ณธ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ forkํ์ฌ ๊ณผ์ ๋ฅผ ์ํํ๊ณ , ์๋ฃ์ PR์ ๋ณด๋ ๋๋ค.
- ๊ณผ์ ์ ์์ค์ฝ๋๋ ๋ณธ์ธ์ GitHub ๋ ํฌ์งํ ๋ฆฌ์ Public์ผ๋ก ์ฌ๋ ค์ฃผ์ธ์.
- ์งํ ๊ฐ ๋ฌธ์์ฌํญ์ ์ด ๋ ํฌ์งํ ๋ฆฌ์ Issue๋ก ๋ฑ๋กํด์ฃผ์ธ์.
- ๊ตฌํ ๋ด์ฉ์ README.md ํ๋จ์ ์ด์ด์ ์์ฑํด ์ฃผ์ธ์.
- ์๋ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ์ํ ๋ฆฌ๋ทฐ ์ฑ์ ๊ตฌํํฉ๋๋ค.
- ์ผ๊ด๋ ์ฝ๋ฉ ์ปจ๋ฒค์ ์ ์ ์งํด์ฃผ์ธ์.
- ๊ธฐ๋ฅ ๋น ์ปค๋ฐ์ ํ์์ ๋๋ค.
- ๋น๋ ๋๊ตฌ๋ gradle๋ฅผ ์ฌ์ฉํด์ฃผ์ธ์.
- Spring data JPA๋ฅผ ์ฌ์ฉํด์ฃผ์ธ์.
- TypeORM์ ์ฌ์ฉํด์ฃผ์ธ์.
- ํ๋ ์์ํฌ ์ฌ์ฉ์ ์์ ์ ๋๋ค.
- Gorm์ด๋ผ๋ ORM์ด ์์ง๋ง ์ฌ์ฉ์ ์์ ์ ๋๋ค.
- Movie
- Review
- ์ ๋ชฉ, ์ฅ๋ฅด, ๊ฐ๋ด์ผ, ์์ ์ข ๋ฃ์ผ, ์์ ์ค ์ฌ๋ถ ์ ๋ณด๋ฅผ ํฌํจํด์ผ ํฉ๋๋ค.
- ๋ฑ๋ก ์ผ์๋ฅผ ์ ์ฅํด์ผ ํฉ๋๋ค.
- ์ฅ๋ฅด๋ ์ค๋ฆด๋ฌ, ๋ก๋งจ์ค, ์ฝ๋ฏน, ์ก์ ๋ค ๊ฐ์ง๋ง ๋ฑ๋ก ๊ฐ๋ฅํฉ๋๋ค.
- ์ ๋ชฉ์ null๋ก ๋ฑ๋กํ๋ ค๊ณ ํ ๋ ์์ธ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. (์ถ๊ฐ๊ธฐ๋ฅ)
- soft delete๋ก ๊ตฌํํ์ฌ ์ํ ์ญ์ ์ ๋ฆฌ๋ทฐ ์ ๋ณด๊ฐ ์ญ์ ๋์ง ์๋๋ก ํฉ๋๋ค.
- ์กฐํ ๊ธฐ๋ฅ์์ ์ญ์ ์ฒ๋ฆฌ๋ ์ํ๋ ์กฐํํ์ง ์๋๋ก ํฉ๋๋ค.
- ์ ๋ชฉ, ์ฅ๋ฅด, ๊ฐ๋ด์ผ, ์์ ์ข ๋ฃ์ผ, ์์ ์ค ์ฌ๋ถ๋ฅผ ์์ ํฉ๋๋ค.
- ์์ ์ผ์๊ฐ ์ ๋ฐ์ดํธ๋์ด์ผ ํฉ๋๋ค.
- ์ ๋ชฉ, ์ฅ๋ฅด, ๊ฐ๋ด์ผ, ์์ ์ข ๋ฃ์ผ, ์์ ์ค ์ฌ๋ถ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค.
- ์กด์ฌํ์ง ์๋ ์ํ๋ฅผ ์กฐํํ ๊ฒฝ์ฐ์ ์์ธ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. (์ถ๊ฐ๊ธฐ๋ฅ)
- ํ๋์ API์์ ์ฅ๋ฅด, ํ์ฌ ์์์ค ์ฌ๋ถ ์กฐ๊ฑด์ ์ ํํ์ฌ ์กฐํํ ์ ์์ด์ผ ํฉ๋๋ค. (์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ)
- ๊ฐ๋ด์ผ ์์ผ๋ก ์ ๋ ฌํฉ๋๋ค.
- ํ์ด์ง๋ค์ด์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ํ ์ ๋ณด์ ์ํ๋ณ ํ์ ํ๊ท ์ ๋ฐํํฉ๋๋ค.
- ์ํ์ ๋ํ ๋ฆฌ๋ทฐ ๋ฑ๋ก์ด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
- ํ์ (5์ ๋ง์ ), ๋ฆฌ๋ทฐ ๋ด์ฉ์ ํฌํจํด์ผ ํฉ๋๋ค.
- ์ํ๋ณ๋ก ๋ฆฌ๋ทฐ ๋ชฉ๋ก ์กฐํ๊ฐ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
- ๋ฑ๋ก์ผ์ ์ญ์์ผ๋ก ์ ๋ ฌ๋์ด ์์ด์ผ ํฉ๋๋ค.
- ํ์ n์ ์ด์๋ง ์กฐํํ๋๋ก ํํฐ๋ง ์กฐ๊ฑด์ ์ถ๊ฐํ ์ ์์ด์ผ ํฉ๋๋ค. (์ถ๊ฐ๊ธฐ๋ฅ) ์) ํ์ 3.5์ด์ ๋ฆฌ๋ทฐ ์กฐํ
- ์ ๋ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. (์ถ๊ฐ๊ธฐ๋ฅ)