์ค๋ ํ ๊ณต๋ถ ๐ง
- ํ๋ก์ ํธ ๋ฐ์ ๋ฃ๊ธฐ
- ๊ธฐ์ด ํ๋ก์ ํธ S.A ์์ฑ
- ๊น ๋ฉ์์ง ๊ด๋ จ ๋ฏธ๋ ์ธ์ ๋ฃ๊ธฐ
- TIL ๋ธ๋ก๊ทธ ์์ฑ
์ค๋ ์ป์ ๋ด์ฉ ์ ๋ฆฌ โ๏ธ
๊ธฐ์ด ํ๋ก์ ํธ (๋ด์คํผ๋ ๋ง๋ค๊ธฐ ํ๋ก์ ํธ)
- application.yml ํ์ผ
- application.properties ํ์ผ์ ๋ค๋ฅธ ๋ฒ์ โ ํ ํ๋ก์ ํธ ์ ์๋ก์ ํ๊ฒฝ์ ์์ ๋กญ๊ฒ ์์ฑํ๊ณ gitignore๋ฅผ ํตํด commit์์ ์ ์ธ์ํฌ ์ ์๋ค.
- ERD ๊ด๋ จ ์๋ก ์๊ฒ ๋ ๋ด์ฉ
- ์ฐ๊ด๊ด๊ณ ์ฐ๊ฒฐ์ ํ์ง ์๊ณ ๋ id์ type ๊ฐ์ ์ด์ฉํด์ ํด๊ฒฐํ ์ ์๋ค.
๋ฏธ๋ ์ธ์
- <๋๋ถ๋ฅ>: ๋ด์ฉ โ ex) Feat: Add Level 1............
- ์ปค๋ฐ์ ๋ํ ๋ด์ฉ ์์ฑ : ๋ฌด์จ ๊ธฐ๋ฅ์ ๊ตฌํํ๋์ง, ๋ญ๋ฅผ ์ถ๊ฐํ๋์ง ๊ตฌ์ฒด์ ์ผ๋ก ์ ์์๋ก ํ์๋ค์ด ๋ณด๊ธฐ ์ฝ๋ค!
- ์์ฆ์ ๊น๋ชจ์ง๋ฅผ ์ด์ฉํด์ ๋ํ๋ด๊ธฐ๋ ํ๋ค.
- ์ปค๋ฐ ์์์ ๋ง์ถฐ์ ํ ๊ฒฝ์ฐ ๋์ค์ ๋ดค์ ๋ ํ์ ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ์ด ์ ์ด๋ค์ก๊ตฌ๋๋ฅผ ์ ์ ์๋ค.
์ค๋ ํ๋ฃจ ์ ๋ฆฌ โ๏ธ
์ค๋๋ถํฐ ์๋กญ๊ฒ ๋ด์คํผ๋ ํ๋ก์ ํธ๊ฐ ์์๋์๋ค!
์๋ก์ด ํ์๋ถ๋ค๊ณผ ํจ๊ป ์นํด์ง๋ ์๊ฐ์ ๊ฐ์ง๊ณ ํ๋ก์ ํธ์ S.A๋ฅผ ์์ฑํ๊ธฐ ์์ํ๋ค. ๊ฐ์ฅ ๋จผ์ ERD Diagram๊ณผ API ๋ช ์ธ์๋ฅผ ์์ฑํ๋ค. ์ธ์คํ๊ทธ๋จ์ ๋ฒค์น๋งํนํด์ ๋ง๋ค๊ธฐ๋ก ์ ํ๊ณ ERD๋ฅผ ํ ๋๋ก API ๋ช ์ธ์๋ฅผ ๋ค ์์ฑํ๋ค.
์ ์ฌ์ ๋จน๊ณ ๋ ํ ํ๋ช
๊ณผ ํ๋ก์ ํธ๋ช
์ ๊ฐ๊ฐ "์์๋น๋น"์ "WantToGram"์ผ๋ก ์ง์๋ค. ํ์ฅ๋์ ์์ด๋์ด์์ ์ ํด์ง ์ด๋ฆ์ด์๋ค!
์ฒ์์๋ ์ฐ๋ฆฌ ์กฐ๊ฐ 12์กฐ์ฌ์ ์ญ์ด โ ์๋น โ ์์๋น๋น๊ฐ ๋์์ง๋ง, ์์๋น๋น์ ๋ป์ ํ์ฉํด์ "์๋ฏธ ์์ด ๋ธ๊น ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ , ์์๋น๋น๋ฅผ ๊ฐ๋ฆฌ๋ฉฐ ์ฑ์ฅํ๋ ํ"์ด๋ผ๋ ์๋ฏธ๋ฅผ ๋ด์๋ค!
S.A๋ฅผ ์์ฑํ ํ ํํฐ๋๊ป ์ฐพ์๊ฐ์ ํผ๋๋ฐฑ์ ๋ฐ์๋๋ฐ ์๋ฒ API๋ฅผ ๋ง๋๋ ํ๋ก์ ํธ๋ผ์ ๋ทฐ๊ฐ ์์ง๋ง ๊ทธ๋๋ ์์ด์ด ํ๋ ์์ ๋ง๋๋ ๊ฒ์ด ์ข๋ค๊ณ ํ์ จ๋ค. ์์ด์ด ํ๋ ์์ ํตํด ํ๋ฆ์ ์ดํดํ ์ ์๊ณ , ์๊ตฌ์ฌํญ์ ์ดํดํ ์ ์์ ๊ฒ์ด๋ผ๊ณ ํ์ จ๋ค. ์์๊ฒ ๋ง๋ค ํ์๋ ์๊ณ ์ง๊ด์ ์ด๊ฒ ๋ง๋ค๋ฉด ๋๋ค๊ณ ํ์ จ๋ค. ๊ทธ๋ฆฌ๊ณ delete_at์ด๋ผ๋ ์ปฌ๋ผ์ ํตํด null์ ํ๋จํด์ ์ญ์ ์ ๋ฌด๋ฅผ ํ๋จํ๋ ค๊ณ ํ๋ ์์ด๋์ด๊ฐ ์ํํด ๋ณด์ธ๋ค๊ณ ํ์ จ๋ค. ๋ง์ง๋ง์ผ๋ก ์ข์์ ํ ์ด๋ธ์ ๋ํ ์ฐ๊ด๊ด๊ณ๋ฅผ ๋ค์ ์๊ฐํด ๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ํผ๋๋ฐฑ์ ๋ฐ๊ณ ๋์์๋ค.
์๋ฆฌ๋ก ๋์์์ Git Message ๊ด๋ จ ๋ฏธ๋ ์ธ์
์ ํตํด Git ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์ด๋ค ์์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ์ข์์ง๋ฅผ ๋ฐฐ์ ๋ค.
<๋๋ถ๋ฅ> : ๋ด์ฉ
- ์งํํ ๋ด์ฉ ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑ
๋ค์๊ณผ ๊ฐ์ด ์์ฑํ๋ ๊ฒ์ด ์ข์ Git ์ปค๋ฐ ๋ฉ์ธ์ง ์์ฑ ๋ฐฉ๋ฒ์ด๋ผ๋ ๊ฒ์ ์๊ฒ ๋์๋ค.
๋ฏธ๋ ์ธ์ ํ ํ์๋ถ๋ค๊ณผ ํจ๊ป Figzam์ด๋ผ๋ ํด์ ์ด์ฉํด์ ์์ด์ด ํ๋ ์์ ๋ง๋ค์๋ค. ์ฒ์์๋ ์ฌ์ฉํ๊ธฐ๊ฐ ์ด์ํ๋๋ฐ ๋ง์ ํ๋ค ๋ณด๋๊น ๋ค๋ค ๋๋ฑ๋๋ฑ ์์ด์ด ํ๋ ์์ ๋ง๋ค๊ณ ๊ณ์ จ๋ค. ๋ฐ๋ก ์ ํ์ง๋ ์์์ง๋ง ์ญํ ๋ถ๋ด์ด ๋๋ ์ ธ์ 1์๊ฐ ๋ง์ ๋ชจ๋ ์์ด์ด ํ๋ ์์ ๊น๋ํ๊ฒ ๋ง๋ค ์ ์์๋ค.
๋ค์ ํํฐ๋๊ป ๋ฐฉ๋ฌธํ์ฌ ์ต์ข
ํผ๋๋ฐฑ์ ๋ฐ๊ณ GitHub ์ค์ ์ ํ๋ค!
ํ์ฅ๋์ด ํ GitHub์ ๋ง๋ค๊ณ Pull Request ๊ด๋ จํด์ ์ค๋ช
์ ์์ธํ๊ฒ ํด์ฃผ์
จ๋๋ฐ ์ดํด๊ฐ ์ ๋ง ์๋ผ์ ํ ๋ฒ์ ์ดํดํ ์ ์์๋ค. ๊ทธ ์ธ์๋ ํ์ฅ๋์ด ์ด๋ฐ์ ๋ฐ ๋ด์ฉ๋ค์ ์ค๋ช
ํด ์ฃผ์
จ๋๋ฐ ๋ชฐ๋๋ ๋ด์ฉ๋ค์ ์์ฃผ ์ฝ๊ฒ ์ดํดํ ์ ์๋ ์๊ฐ์ด์๋ค!!
์ด๋ฒ ํ์๋ถ๋ค๋ ์ ๋ง ์ข์ ๋ถ๋ค์ด์ ๊ฒ ๊ฐ๋ค ๐ ๋๋ ๋ด๊ฐ ํ ์ ์๋ ๋ชจ๋ ๊ฒ์ ํ๋ฉด์ ํ๋ก์ ํธ ์์ฑ๊น์ง ์ด์ฌํ ์ฐธ์ฌํด์ผ๊ฒ ๋ค!!!
์ด๋ฒ ํ๋ก์ ํธ๋ ํ์ดํ
ํด๋ณด์!!!!!!!!!!
์ฃผ๋ง ๊ณํ โฐ
- ๊ณผ์ ํด์ค ์ธ์ ๋ณต์ตํ๋ฉด์ ๋ด์ฉ Notion์ ์ ๋ฆฌ
- ๋ฒ ์ด์ง๋ฐ ์ธ์ ๋ธ๋ก๊ทธ ์ ๋ฆฌ
- JPA ์ถ๊ฐ ๊ณต๋ถ(ํ๋ก์ ํธ ์ค๋น)
- TIL ๋ธ๋ก๊ทธ ์์ฑ
+ ์ถ๊ฐ๋ก ๊ณํ์ด ๋ ์๊ธธ ์๋ ์์ด๋ค~_~
'โ๏ธ Today I Learned(TIL) > ๐ฑ ์คํ๋ฅดํ ๋ด์ผ๋ฐฐ์์บ ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ธฐ์ด ํ๋ก์ ํธ_Day 7 (3) | 2024.12.26 |
---|---|
๊ธฐ์ด ํ๋ก์ ํธ_Day 4 (0) | 2024.12.23 |
์ฃผํน๊ธฐ ์ ๋ฌธ/์๋ จ_Day 20 (0) | 2024.12.18 |
์ฃผํน๊ธฐ ์ ๋ฌธ/์๋ จ_Day 19 (3) | 2024.12.17 |
์ฃผํน๊ธฐ ์ ๋ฌธ/์๋ จ_Day 18 (0) | 2024.12.16 |