-
Notifications
You must be signed in to change notification settings - Fork 4
๐ ๐ฅ ์ฃผ์ฐจ๋ณ ์คํ๋ฆฐํธ ๊ณํ & ๋ฐ๋ชจ ์ฌ์ดํธ
๊น๊ด๊ฒฝ edited this page Nov 17, 2022
·
13 revisions
- ์๋ฒ ๊ตฌ์ฑ, CI / CD ๊ฐ์ ์ธํ๋ผ, API, DB ๋ฑ ์ค๊ณ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉด ์ด๋จ๊น? + ๊ณ๋ค์ฌ์ ๋์์ธ ์ ๋ (๋ ์ด์์ ๋๋๋ค๋ฉด)
- API ์๋ฒ์ ํด๋ผ์ด์ธํธ ์๋ฒ๊ฐ ํต์ ์ด ๋๋ค.
- API ๋ช ์ธ
- DB ERD
- CI / CD ํ์ดํ๋ผ์ธ
- ์๋ฒ ์ธํ๋ผ ์๊ฐํ ์๋ฃ
- ์๋ฌด๊ฑฐ๋ Mock API (CORS๋ ๊ด๋ จ๋๋ฉด ์ข๊ฒ ๋ค.)
- (๋ ์ด์์)
- API ๋ช ์ธ ์์ฑ
- DB ERD ์ค๊ณ
- CI / CD ํ์ดํ๋ผ์ธ ์ค๊ณ
- ์๋ฒ ์ธํ๋ผ ๊ตฌ์ถ
- ์๋ฌด๊ฑฐ๋ Mock API ๊ตฌํ
- (๋ ์ด์์ ๊ตฌํ)
- API ์๋ฒ์ ํด๋ผ์ด์ธํธ HTTP ํต์ ์ ์ฑ๊ณตํ๋ค
- MySQL ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
- ์ธํ๋ผ ์๋ฒ๋ค (CI / CD)
- (ํด๋ผ์ด์ธํธ ํ๋ฉด)
- ๋ฐฑ์๋ : DB ์ค๊ณ
- API ๋ช ์ธ ์์ฑ
- API ์๋ฒ ๋ฐฐํฌ
- API ์๋ฒ CI / CD
- DB ์๋ฒ ๋ฐฐํฌ
- DB ์๋ฒ CI / CD
- ํ ์คํธ์ฉ API ๊ตฌํ
- ํ์ด์ง ๋์์ธ
- ํ์ด์ง ์ค๊ณ (์ธํฐ๋์ , ์ปดํฌ๋ํธ ์ถ์ํ)
- ํ๋ก ํธ์๋ ์๋ฒ ๋ฐฐํฌ
- ํ๋ก ํธ์๋ ์๋ฒ CI / CD
- ESLint, prettier, tsconfig ์ค์ ํ๋ฉฐ ์ฝ๋ฉ ์คํ์ผ ๋ง์ถ๊ธฐ
- ํ์ดํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๊ด๋ฆฌ์ํ์ด์ง ๊ตฌํํ๋ฉฐ ์ปดํฌ๋ํธ ๊ตฌํ ์คํ์ผ ์ฑํฌ ๋ง์ถ๊ธฐ
- ๋๋ฉ ํ์ด์ง ๊ตฌํ
- ํ ์คํธ์ฉ API ์์ ํ์ธ ๊ตฌํ
๐จโโ๏ธํ undefined ๊ทธ๋ผ์ด๋ ๋ฃฐ
๐์๊ธ์๊ธ ๊ธฐํ์ (์ธ๋ถ ๋งํฌ)
๐กํ undefined์ ๋ฉ์ถ์ง ์๋ ์์ด๋์ด ๋ฑ ํฌ
๊ณตํต
๐๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ๊ทผ๊ฑฐ์๋ ์ฑ๋ฅ ๊ฐ์
๐ฃ๏ธ์ปค๋ฎค๋์ผ์ด์ ๋ฐ์ ํด๋๊ฐ๊ธฐ
ํ๋ก ํธ์๋
๐บ์ง์ ๋ง๋ ๋ฌผ๋ฆฌ์์ง์ผ๋ก ๋ฐ์ดํฐ ์๊ฐํ ํ๊ธฐ
๐Trie ์๋ฃ๊ตฌ์กฐ๋ฅผ ํตํ ์๋์์ฑ ๊ฒ์์์ง ๊ตฌํ
โฉ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํ ์ฑ๋ฅ ๊ฐ์
๐ฝ๏ธUX๋ฅผ ๊ณ ๋ คํ ์คํฌ๋กค ์ ๋๋ฉ์ด์
๋ฐฑ์๋
๐ถ์ค์๊ฐ ์๋น์ค ๋์ ๊ธฐ
โ๏ธํ ์คํธ ์ฝ๋์ ๋จ๋จํ ์ฝ๋ ๊ตฌ์กฐ
๐พORM๊ณผ ๋ฐ์ดํฐ ์ ํฉ์ฑ ์ ์งํ๊ธฐ