-
Notifications
You must be signed in to change notification settings - Fork 0
week2_sprint
ํ๊ทธ ๋ชฉ๋ก๋ง ๋ฐ์ ์ ์๋ API
๋ฐ๋ชจ๋ ์ง๋ฌด๋ณ๋ก ๋ฐ๋ก - ๋ด์ผ ์ดฌ์
์ธ์ โ ์์ ์ ํ ํ์ด์ง UI์ ์ผ๋ก ๋ชจ๋ ์์ฑํด์, 2์ฃผ์ฐจ UI ๊ตฌํํ๊ณ 3์ฃผ์ฐจ api ์ฐ๋ํ๋ค๋ ์์ผ๋ก ๋ฐ๋ชจ์์ ์ฐ์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์
์ ๋น โ UI์ ์ผ๋ก๋ ๋ค ๋ชปํด์ ์ต์ ํ๋ฉด์ ์ค๋ช ํ๊ธฐ ๊น๋ค๋ก์ธ ๋ฏ
์ํ โ ์ต์ UI๋ ๊ฑฐ์ ์์ฑ, ๋ฐ์ดํฐ๋ฅผ ๋ค ๋ฃ์ด๋์ ์ ์์ด์ ์ต์ ์ ํ ๊ธฐ๋ฅ์ ๋ชปํจ
์ถ์ฒ์ ์ โ ํ์ด์ง ์ด๋์ ๊ตฌํ์ํ๊ณ UI์ ์ผ๋ก๋ ์์ชฝ์ ๋ชจ๋ ๊ตฌํ ์๋ฃํจ
์นํ โ ํธ๋ฆผ์ ํ, ์์์ ํ โ ํธ๋ฆผ์ ํ์ ๊ฑฐ์ ๋ค ๋ง๋ฌ, ์์๋ api์ฐ๋๋นผ๊ณ ๊ตฌํ
๊ทํ โ ํ ์ด๋ธ ์์ ํ ๊ฒ ๋ฐ์์ ์ถ๊ฐ์ ์ผ๋ก ์์ ํ ๋ถ๋ถ ์์ ํ๊ณ API ๊ฐ๋ฐ ์์ ํด์ผํ ๋ถ๋ถ ์๊ฐ์ค์
๋ฏผ์ โ ๋ผ์ดํ์คํ์ผ ์ชฝ ๋ชฉํ, ๋ฐ์ดํฐ ๋ฃ๋๋ผ ์๋ฒฝํ๊ฒ ํ์ง ๋ชปํจ. ๋ฅด๋ธ๋์ ๋ํ ๋ฐ์ดํฐ๋ ๋ชจ๋ ๋ฃ์ด๋จ์. ๋ชจ๋ธ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ฐ๊ฒฐ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ ์์ง ๋ฃ์ง ์์์ง๋ง ๊ธ๋ฐฉ ํ ๊ฒ ๊ฐ์
๋ฐ๋ชจ์์
FE/AOS โ 2์ฃผ์ฐจ๋ UI ์ ์ผ๋ก ์์ฑํ๋ค๋ ๋ด์ฉ, 3์ฃผ์ฐจ๋ API ์ฐ๋ํ๊ฒ ๋ค๋ ๋ด์ฉ
BE โ ์ธํ๋ผ/API์ฝ๋๋ ๋ฒจ์ ์ผ๋ก(Swagger) ๋ณด์ฌ์ฃผ๋ฉด์ ์ค๋ช ํ๋ ๋ด์ฉ
2์ฃผ์ฐจ๋ ๊ฐ์ ์งํํ ๋ด์ฉ
API์ง์ง ์ฐ๋ํ๊ธฐ
๊น์ ์ ์ฐ์โฆ โ ๊น์์ ์ค๋ฅ๋์ ํฐ์ผ๋ ๋ป ํ์
- API ๋ช ์ธ์์ comment๋ก ๋ฌ์์ฃผ๋ฉด ์๋ฆผ์์ ์ฆ๊ฐ์ ์ธ feedback ๊ฐ๋ฅ
์ต์ ๊ด๋ จ โ ์ต์ ์ธ๋ถ์ ๋ณด ์กฐํ(๊ธฐ๋ณธ์ต์ ์ธ๋ถ์ ๋ณด ์ต์ ์กฐํ API, ์ถ๊ฐ์ต์ ์ธ๋ถ์ ๋ณด ์ต์ ์กฐํ API)๋ก ๋๋ ๋ ๋๋์ง? โ FE/AOS ๋๋ค OK!
๋ชฉ๋ก์กฐํ โ (๊ธฐ๋ณธ, ์ถ๊ฐ๋ url ๋๋๊ณ , ๊ทธ ์์์๋ param์ผ๋ก ๋ฐ์ดํฐ ์กฐํ)
๋ผ์ดํ์คํ์ผ โ API๊ฐ ๊ฝค ๋ง์ด ํ์ํ ๊ฒ ๊ฐ๋ค. ๋ช ์ธ๋ณด๋ค ๋ ๋ง์ ๋ฐ์ดํฐ๊ฐ ํ์ํ ๊ฒ ๊ฐ์
๐ป [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
- [๊น์ ๋น] ์ปค์คํ ๋ค์ด์ผ๋ก๊ทธ ๊ตฌํ