forked from mingulmangul/H6-CaArt
-
Notifications
You must be signed in to change notification settings - Fork 0
0801_retrospecitve
rbgus2002 edited this page Aug 5, 2023
·
1 revision
2023/08/01 - ERD ์ค๊ณ
์ค๋ ํ ์ผ
1. ERD ์ค๊ณ
ํ๋ฃจ์ข
์ผ ERD ์ค๊ณ๋ง ํ ๊ฒ ๊ฐ๋ค. ์์๋ณด๋ค ๋ฐ์ดํฐ๊ฐ ๋ณต์กํด์ ์๊ฐํด์ผ ํ ๊ฑฐ๋ฆฌ๊ฐ ์ ๋ง ๋ง์ ๊ฒ ๊ฐ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทํ์ ๋ํด ๋ณต์ตํ๋ฉด์ ๋ฐ์ดํฐ ์ค๋ณต์ ์ ๊ฑฐํ๋ ค๊ณ ๋
ธ๋ ฅํ๋ค.
2. ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
๊ฐ์ ํ๊ณ ์ถ์ ๋ถ๋ถ
- ์๊ฐ์ด ์ ์ ๋ง์์ง๋ฉด์ ์ธ๋ฐ์์ด ๋ณต์กํ๊ฒ ์๊ฐํ๊ณ ์๋ค๋ ๋๋์ด ๋ ๋ค.. ์ค๋ ํน ์ฌ๊ณ ๋ด์ผ ๋ค์ ์๊ฐํด์ผ๊ฒ ๋ค.
์ค๊ณ๋ ์ ๋ง ํ๋ค๋ค.. ์ฝ๋ ์งค ๋๊ฐ ์ข์ ๊ฒ ๊ฐ๋ค.
*TODAY
- ๋ฐํ์ค๋น
- ๋ฐฑ๋ก๊ทธ ์์ฑ(์งํ์ค)
*LECTURE ( ํผ๋๋ฐฑ )
- ๋ฐํ
1. ์ญํ ๋ถ๋ด ๊ณผ์ ๋ฐ ๊ฒฐ๊ณผ
2. ์ผ์ ๊ตฌ์
3. ์ฝ๋ ์ปจ๋ฒค์
- ํผ๋๋ฐฑ
1. ๊ธฐ์ ์คํ ์ถ๊ฐ ๊ฒํ
2. navigation UI์กฐ์ฌ
3. ๊ธ๋ผ์ด๋ ์ค์ ๋์คํฌ ์ ์ฑ
ํ์ธ + ์ฝ์ผ๋ ๊ฒํ
4. ๊ธฐ์ ์ ๋์ ์ ํ๋์ฏค ์ถ๊ฐํด๋ณด๋๊ฒ๋ ์ข์ ๊ฒ ๊ฐ๋ค.
- ์๊ฐ ๋จ์ผ๋ฉด ์ถ๊ฐํด๋ณผ ์ ์๋ ๋ด์ฉ
1. ๋คํฌ๋ชจ๋ ๋์
2. ํ๋ธ๋ฆฟ๋์
* TODO
- [] ๋ฐฑ๋ก๊ทธ ์ฐ๊ธฐ
- [] jetpack๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐํ ๋งํ๊ฒ ๊ฒํ
ํ๋ก์ ํธ ์งํ ๋ณด๊ณ
1. ์ผ์ , ์ญํ ๋ถ๋ด
2. ์ฝ๋ ์ปจ๋ฒค์
3. ํ๋ก์ ํธ ๊ธฐ์ ์คํ
4. ๋ฌธ์
5. ๋
ผ์๊ฐ ์๋ ๋ด์ฉ ์์ผ๋ก ์งํ์ ํ๋ค.
ํ๋ก์ ํธ ์งํ ๋ณด๊ณ ๋ฅผ ํ๋ฉด์ ํ์ฌ ๋ถ์กฑํ ์ ์ ์๊ฒ ๋์๋ค ๐
๋ฐฑ๋ก๊ทธ๋ ๋ง์ ์์ฑ ํด์ผํ๋๋ฐ ๋ฐฑ๋ก๊ทธ ์์ฑํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋จธ๋ฆฌ๊ฐ ์ํ ๊ฒ ๊ฐ๋ค.
์ต๋ํ ๋ฌธ์ ์์
์ ๋นจ๋ฆฌ ๋๋ด๊ณ ๊ฐ๋ฐ์ ๋ค์ด๊ฐ ์ ์๋๋ก ์๋๋ฅผ ๋ผ ํ์์ฑ์ ๋๊ผ๋ค.
ํ๋ก์ ํธ ํ๊ฒฝ์ ๋ง์ถ๋๋ฐ์ ์๊ฐ์ด ์ข ๊ฑธ๋ ธ์ง๋ง,
๋ค์์๋ ๊ฐ์ ์ค๋ฅ ์ํฉ์ด ์ผ์ด๋๋ฉด ๋ ์ ์ฐํ๊ฒ ๋์ฒํ ์ ์์ ๊ฒ ๊ฐ๋ค
์ค๋ ์ค์ ์ ์์ ํฌ๋กฑ ์์
๋ค์ผ๋ฉด์ ๋ฆฌ์กํธ๋ฅผ ๋๋์ด ๋ฐฐ์ ๋ค. ์์
์๊ฐ์ ๋งค์ฐ ๋จ์ํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ฐ๋ ๊ฝค๋ ์๊ฐํ ๊ฑฐ๋ฆฌ๊ฐ ๋ง์๋ค. ์ฒ์์ ์ค๊ณ๋ฅผ ์ํ๊ณ ๋ฌด์์ ์ฝ๋๋ฅผ ์ฐ๋ค๋ณด๋ ์ค๋ ๊ฑธ๋ ธ๊ณ ๊ฐ๋จํ ์ปดํฌ๋ํธ๋ผ๋ ์ค๊ณ์ ์ค์์ฑ์ ๊นจ๋ซ๊ฒ ๋์๋ค.
๊ทธ๋ฆฌ๊ณ ์๊ณผ๋๊ฐ์ ๋ฐฅ์ ๋จน์๋๋ฐ ํ์คํ ๊ณ์ ํ๊ธฐ๊ฐ ๋๋์ ๊ทธ๋ฐ์ง ์ฌ๋์ด ๋ง์ด ์์ด์ ์ข์๋ค. ๋๋ฆ ๋ง์๊ฒ ๋ฐฅ ๋จน๊ณ ์คํ์๋ ํ๋ก์ ํธ ์ธํ
์ ํ๋ค. ํฌ๋กฑ์ด ์์
์๊ฐ์ ๋ง ํด์ค ๋๋ก ์ธํ
์ด ์์ฒญ๋๊ฒ ์ค๋ ๊ฑธ๋ ธ๋ค. ์๋ฌด๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์
๋ฐ์ดํธ ๋๊ณ ๋ฒ์ ์ด ๋ฐ๋๋ค๋ณด๋ ๊ตฌ๊ธ์์ ์ฐพ์๋๋ก ์ธํ
ํด๋ ์ฝ์ง ์์๋ค. ๊ทธ๋๋ ๋คํํ ํ๋ฃจ๋ง์ ์ธํ
์ด ๋๋์ ์ง ๊ฐ๊ธฐ ์ ์ ์ด๋ฒ์ฃผ์ ๋ง๋ค ์ปดํฌ๋ํธ ๋ถ๋ด์ ํ๋ค. ๋คํํ ์ค๋ ๋ชฉํํ ์ผ์ ๋ค ํด์ ๋คํ์ด๋ค.
์ค๋์ ํ ํ๋ก์ ํธ์ ๋๋ฒ์งธ ๋ ์ด๋ค!
๋งค์ผ ์์นจ์ ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ์ผ๋ก ์ฌ๋๋ฐ, ํ์๋ค์ ์ํ๋ ํ์
ํ ์ ์๊ณ ์์ํ TMI๋ค๋ ๋ค์ ์ ์์ด์ ์ฌ๋ฐ๋ค.
์ด์ด์ ์ด์ ๋ชป ์ ํ ์ปจ๋ฒค์
๊ณผ ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐฉ๋ฒ๋ฑ์ ์ ํ๋๋ฐ, ํ์คํ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌ๊ฐ ๋๋๊น ์ข์ ๊ฒ ๊ฐ๋ค. ์ฐธ๊ณ ํ๊ธฐ๋ ์ข๊ณ .
์ค๋๋ง์ ํฌ๋กฑ์ ์์
์ ๋ค์๋๋ฐ, ๋ฆฌ์กํธ ๊ธฐ์ด์ ๋ํด ์๋ ค์ฃผ์
จ๋ค. ์๋, ์์ ์ ์ ์งฐ์๋๋ฐ ... ๊ทธ์ ๋ฒํผ ํด๋ฆญ ํ๋ ๋ง๋๋๋ฐ ์ ์๊ฐ์ด ์ ์๋ ๊น ์๊ดด๊ฐ ๋ค์๋ค.
๊ทธ๋ฆฌ๊ณ ์คํ์๋ ํ๋ก์ ํธ ์ธํ
์ ํ๋๋ฐ, ์ญ์ ํ๋ก์ ํธ ์ธํ
ํ๋๊ฒ ์ ์ผ์ ์ผ๋๋ฌด๋๋ฌด ์ด๋ ต๋ค. ๊ตฌ๊ธ๋ง ํ๋ฉด์ ๋ฐ๋ผ๊ฐ๋๋ฐ, ๊ฑฐ๊ธฐ์ ๋ช
์ํ์ง ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋จธ๋ฆฌ๊ฐ ๋๋ฌด ์ด์ง๋ฝ๋ค. ์ฐ๋ฆฌ๋ airbnb์ eslint, prettier ์ค์ ์ ํ๋๋ผ ์ข ๋ ์ ๋จน์๋ ๊ฒ ๊ฐ์๋ฐ, ์์ง๋ ์ด๋ป๊ฒ ํด๊ฒฐํ์ง ์ดํด ์๊ฐ์ง๋ง(trouble shooting์ ์ ๋ฆฌ๋ ํด ๋์๋ค...) ํฐํธ๋ ์คํ์ผ๊น์ง ์ค๋ ์ธํ
ํ๋ ค๋ ๋ถ๋ถ์ ๋ชจ๋ ์ธํ
ํ๋ค. ํด~
๊ทธ๋ฆฌ๊ณ ์๊ฐ์ด ํ์๊ฐ ์ ๋ ๋จ์์ ๊ณตํต ์ปดํฌ๋ํธ ์์
๋จ์๋ฅผ ๋๋๊ณ ํดํ ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ๋ค. ์คํ์ผ๋ ์ปดํฌ๋ํธ๋ ๋ญ๊ฐ ๋ง์ฝ์ด๋ผ ๋ค์ ์ค์น๋ฅผ ํ๊ณ (์ด ๋ถ๋ถ์ ํ์
์คํฌ๋ฆฝํธ๋ฅผ ์ธ์ ๋ชปํด์ ์๊ธด ๋ฌธ์ ์๋ค.) ํดํ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์๋ค. ์ ๋ฒ์ ๋พฐ์กฑํ๊ฒ ์ ๊ธฐํด์ ์ฐพ์๋ณธ ๋ ํผ๋ฐ์ค๊ฐ ์์๋๋ฐ ๋๋ถ์ ์ข ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์์๋ ๋ฏ.
๋๋์ด ๊ฐ๋ฐ ๋ค์ด๊ฐ๋๊น ๋๋ฌด ์ฌ๋ฐ๋ค. ๋ฌธ์ํ๋ ๊ตฌ์กฐ ์ง๊ธฐ ๋๋ฌด ํ๋ค์์ด ...
๊ทผ๋ฐ ์๊ฐํ ๊ฒ ๋๋ฌด ๋ง๋ค ! ใ
ใ
๋ฐฑ์๋, ์๋๋ก์ด๋ ๋ถ๋ค๋ ๋๋ฌด ํ๋ค์ด ๋ณด์ด๋๋ฐ ๋ชจ๋ ํ๋ด์ ์ ํด๋์ผ๋ฉด ์ข๊ฒ ๋ค!
ํ๋ฃจ์ข
์ผ ERD ์์ฑํ๋ ๋ฐ์ ์๊ฐ์ ํ ์ ํ๋ค. ๊ธฐํ์๋ฅผ ๋์ผ๋ก๋ง ๋ดค์ ๋๋ณด๋ค ์์ฑ ํ๋ ค๋ ์๊ฐ๋ณด๋ค ์๊ตฌ์ฌํญ์ด ๋ณต์กํ๋ค๋ ๊ฒ์ ๋๊ผ๋ค.
๊ธฐํ์์๋ ์กด์ฌํ์ง ์์ง๋ง, ๊ตฌ๋ ๋ฐฉ์์ ๋ฐ๋ผ ๊ธฐ๋ณธ ์ต์
์ด ๋ฌ๋ผ์ง๋ ๋ถ๋ถ์ ๋ฐ์ํด์ DB ์ค๊ณ๋ฅผ ํด์ผํ ์ง ๊ณ ๋ฏผ์ด ๋๋ค.
ํ๋ฃจ์ข
์ผ ํ๋์ ์์
๋ง ๋ค์ฌ๋ค ๋ณด๊ณ ์์ผ๋๊น ์ง์น๋ค.. ์ ๋
๋จน๊ณ ์ข ์ฌ๋ค๊ฐ ๋ค์ ํด์ผ์ง ๐ถโ๐ซ๏ธ
๐ป [H6-CaArt] โDone is better than perfectโ ๐ป
- [์ต๊ทํ] Sentry ๋์ ๊ธฐ (feat. ๋ก๊ทธ ๊ด๋ฆฌ)
- [์ต๊ทํ] GPT3.5 ๋ชจ๋ธ์ ํ์ฉํด์ ์ถ์ฒ ๋ฌธ๊ตฌ ์์ฝํ๊ธฐ
- [์ต๊ทํ] ์คํ๋ง์์ OpenAI API ์ฑ๋ฅ ๊ฐ์ ๊ธฐ
- [๊ถ๋ฏผ์] CaArt CI/CD ๊ตฌ์ถ ๊ณผ์
- [๊ถ๋ฏผ์] ์ฑํ๋ฅ ๊ณ์ฐ ๋ก์ง ๊ฐ์ - Index tuning๊ณผ Batch processing
- [์ด์นํ] useReducer, useContext๋ฅผ ์ฌ์ฉํ ์ ์ญ ์ํ ๊ด๋ฆฌ with React, TS
- [์ด์นํ] ํ๋กํ ํ์ ํจํด์ด๋?
- [์ด์นํ] UX ๊ฐ์ ์ ์ํ ์ด๋ฏธ์ง ํ๋ฆฌ๋ก๋ฉ With Promise
- [์์ํ] ํ์ ์คํฌ๋ฆฝํธ ์ ๋ค๋ฆญ์ด๋?
- [๋ฐ์ธ์] Android์ Data Binding: DataBindingUtil vs Binding.inflate
- [๋ฐ์ธ์] DI, Hilt ๋ฝ๊ฐ๊ธฐ
- [๋ฐ์ธ์] Retrofit ๋์ ๊ธฐ
- [๋ฐ์ธ์] 360๋ Spin Image Touble Shooting
- [๊น์ ๋น] ์ปค์คํ ๋ค์ด์ผ๋ก๊ทธ ๊ตฌํ