forked from mingulmangul/H6-CaArt
-
Notifications
You must be signed in to change notification settings - Fork 0
0823_retrospecitve
rbgus2002 edited this page Sep 2, 2023
·
1 revision
*TODAY
- ์ต์
์ ํ ๋ชจ๋ ํ๋ก์ฐ ๋๊ธฐํ ๋!!!๐๐๐๐๐๐๐๐
- ๋ฆฌ์คํธํ๋ฉด์์ ์ต์
์ ํ
- ์ํฉ๋ณ ์ต์
ํ๋ฉด์์ ์ต์
์ ํ
- ๋ค์ด์ผ๋ก๊ทธ์์ ์ต์
์ ํ
โ ๋ทฐ๋ชจ๋ธ์์ ๋ชจ๋ ์ํ ์ข
ํฉํ์ฌ ๊ด๋ฆฌ
โ ์ถ์ฒ๋ฐ์ ์ต์
์ด ์๋ค๋ฉด ๋ฐ๋ก ์ ํ๋๋๋ก ์์
- ์ค๋ฅ ์์
- ํธ๋ฆผ, ์์ ๋ค์ด์ผ๋ก๊ทธ ์ค๋ฅ ์์
- ๋ค์ด์ผ๋ก๊ทธ ์ธ๋์ผ์ดํฐ 5ํ์ด์ง ์ดํ์๋ ๋์ํ๋๋ก ์์
- ์ต์
๋ค์ด์ผ๋ก๊ทธ ์์ ๋ค์ด์ผ๋ก๊ทธ์ ์์ ๋ฐํฌ๋ช
์ฒ๋ฆฌ๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ์์
- ์ต์
๋ค์ด์ผ๋ก๊ทธ์ ๋ฌธ์์ด โnullโ์ด ๋ค์ด์๋ null๋ก ์ธ์ํ๋๋ก ์์
- ์ถ๊ฐ ๊ตฌํ
- ๋ฐํ
์ํธ์ ์ต์
์ ํ ์ฐ๋
*TODO
- ์ง๊ธ๋ณด๋๊น ์์ ํ๋ค๊ฐ ํ
์คํธ ์ธ๋์ผ์ดํฐ๊ฐ ์์์ง์ธ๋ค๐
- ์ถ์ฒ ํ๋ก์ฐ ์์
๋ฐฑ์๋ ํ์ ๋ถ๊ป์ ๊ฐ๊ฒฉ ๋ณ๋ ์ ๋๋ฉ์ด์
์ ์ถ๊ฐ ํด ๋ฌ๋ผ๋ ์๊ตฌ์ฌํญ์ด ์์๋๋ฐ
๋ด๊ฐ ๋ด๋ ์๋ป ๋ณด์ฌ์ ํ๋ฒ ๋ฃ์ด ๋ณด๊ธฐ๋ก ํ๋ค.
๊ทผ๋ฐ ์๋๋ก์ด๋์์๋ ValueAnimator๋ผ๋ ๋ด์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ๊ตฌํ ํ ์ ์์๋ค.
์ด๋ฐ ๊ธฐ๋ฅ์ด ์๋์ง ๋ชฐ๋์๋๋ฐ ์ด๋ฒ ๊ธฐํ์ ์๊ฒ ๋์ด์ ์ ๋ง ์ข์๋ค.
์ด๋ค ํ๋ก์ ํธ๋ฅผ ํ๋๋์ ๋ฐ๋ผ์๋ ๋ฐฐ์ฐ๋๊ฒ ์ ๋ง ๋ง์ ๊ฒ ๊ฐ๋ค.
๋จ์ ๊ธฐ๊ฐ ํ์ดํ
~
์ค๋์ ์ด์ฌํ ๋ฆฌํฉํ ๋ง์ ํ๊ณ ํ์ํ ์ค๋ฌธ์กฐ์ฌ ํ์ด์ง๊ฐ ์์ด์ ๊ฐ๋ฐํ๋ค. ์ค๋ฌธ์กฐ์ฌ ํ์ด์ง๋ ๋์์ธ์ด ์์ด์ ๋ด๊ฐ ๋ง์๋๋ก ๋ง๋ค์๋๋ฐ ์ต๋ํ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฌ์ฉํ๋ฉด์ ์์ฑํ์๋๋ ๋ณด๊ธฐ์ ๊น๋ํ๊ณ ๋ ์ด์์์ ์ก๊ธฐ ํธํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ์กํธ ์ค๋ ฅ์ด ๋ง์ด ์ฆ๊ฐํ ์ํ์์ ์ฝ๋๋ฅผ ์์ฑํ๋ค๋ณด๋ ์ํ๊ด๋ฆฌ๋ ํธํ๊ณ ์กฐ๊ธ ๋ ์ต์ ํ ๋ ์ํ๋ก ์์ฑํ ์ ์์๋ค. ๋ค๋ง ๊ท์ฐฎ์์ ๋ฆฌํฉํ ๋ง์ ํ์ง ์๊ณ ๊ตฌํ๋ง ํด๋์๋ค. ๊ทธ๋ฆฌ๊ณ ์ฒ์์ผ๋ก POST ๋ฉ์๋๋ฅผ ์ด์ฉํด์ fetchํด๋ดค๋๋ฐ ์์ฒญ์ด ๋ค์ด๊ฐ๋ ์ ๊ธฐํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋๋จธ์ง ์๊ฐ์๋ ๋์ ๋ณด์ด๋ ๋ฒ๊ทธ๋ฅผ ์ต๋ํ ์ง์ฐ๊ณ ์ต์ ํ๋ฅผ ์ํด ๋
ธ๋ ฅํด๋ดค๋๋ฐ ์์ง์ ์ ๋ชจ๋ฅด๊ฒ ๋ค. ๋์ค์ ์ต์ ํ๋ฅผ ์ข ๋ ํด๋ณด๊ณ ๋น๊ตํด๋ด์ผ๊ฒ ๋ค.
์ด์ ๊น๋นกํด์ ์ค๋ ์ด๋ค.
๊ธฐ๋ณธ์ ์ธ API ์ฐ๋์ ๋๋์ ์ธ๋ถ์ ์ธ ์ฌํญ์ ์งํํ๊ณ ์๋๋ฐ, ์ด๋ฏธ์ง ํ๋ฆฌ๋ก๋ฉ์ ๊ตฌํํ๋๋ฐ ๋ํญ์ ๊ฒช๊ณ ์๋ค.
์ด์ฐ์ด์ฐ ๋ค๋ฅธ ์กฐ๋ค ๋ฌผ์ด๋ณด๊ณ ์๋ฏผ์๋ ํ๊ณ ํด์ ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ, ์ด์ฐ์ด์ฐ ํ๋ฆฌ๋ก๋ฉ์ ๋๋๋ฐ ๋ถ๋ช
ํ๋ฆฌ๋ก๋ฉ์ ํ์์๋ ๋ถ๊ตฌํ๊ณ ์ด๋ฏธ์ง๊ฐ ๋งค๋๋ฝ๊ฒ ๋์๊ฐ์ง ์๋๋ค. ์๊ทธ๋ด๊น? ๋ด๊ฐ ๋์๋ฒ๋ฆด ๊ฒ ๊ฐ๋ค.
๋ ๋ฐํ ๊ด๋ จ ํ์๋ฅผ ํ๋๋ฐ ์ข ์ฌ๋ฐ์ ๊ฒ ๊ฐ๋ค. ์ด์ฌํ ์ค๋นํด์ ์ข์ ๊ฒฐ๊ณผ ์๋๋ก ๋
ธ๋ ฅํด์ผ๊ฒ ๋ค!
์ฌ์ค ๊ทธ๋ฌ๋ค๊ฐ ํ๋ ๋นผ๋จน์ ๊ธฐํ์ ๋ฐ๊ฒฌํด์ ๋ถ๋ด๋ถ๋ด ๋ด์ผ ๋ง๋ค์ด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๊ณ ์ง๊ธ ์ด๊ฑฐ ์ฐ๋ฉด์ ๋ง๋ค๊ณ ์๋ค.
์ค๋์ ๋ฐ๋์ ์ด๋ฏธ์ง ์ต์ ํ๋ฅผ ์๋ฃํ๋๋ก . . . ํ๊ฒ ๋ค . . .
### ์์์ ํ๋ฆ
- ์ด์ ์ถ์ฒ ์์คํ
์ ๊ตฌํํ๋ ๋ฐ์ ์ด๋ ค์์ ๊ฒช์๋๋ฐ, ํ๋ฃจ์ข
์ผ ์ถ์ฒ ์์คํ
๋ง ์๊ฐํ๋ค๋ณด๋ ์๊ฐ์ด ๋งค๋ชฐ๋์ด ํจ์จ์ด ๋์ง ์์๋ค. ๊ทธ๋์ ๊ทธ๋ฅ ํด๊ทผ ํ๊ณ ์ผ์ฐ ์ ๋ค์ ์ค๋ 6์์ ์ผ์ด๋์ ํ๊ต์ ์ผ์ฐ ์ ์ถ์ฒ ์์คํ
์ ๋ง์ ๊ตฌํํ๋ค.
- ํ์คํ ์์ด๋์ด๊ฐ ๋ ์ค๋ฅด์ง ์๊ฑฐ๋, ์ง์ค๋ ฅ์ด ๊ณ ๊ฐ๋์์ ๋ ๊ณ์ ๋ถ์ก๊ณ ์๋ ๊ฒ๋ณด๋ค๋ ๋จธ๋ฆฌ๋ฅผ ๋ฆฌํ๋ ์ฌ ์ํค๋ ๊ฒ ์คํ๋ ค ํจ์จ์ด ์ข๋ค๊ณ ๋๋๋ค. ์ด์ ๋ ๋ ์ค๋ฅด์ง ์๋ ์์ด๋์ด๋ค์ด ๋ ์ฌ๋๊ณ , ๋ณด์ด์ง ์๋ ๋ฌธ์ ์ ๋ค์ ์ก์๋ด์๋ค.
- ๊ทธ๋์ ์ถ์ฒ ์์คํ
์ ๊ตฌํํ๋ค. ๊ตฌํํ๋ฉด์ ์์ ๋ ์นผ๋ผ์ด ์์ด ๋๋ฏธ๋ฐ์ดํฐ๋ฅผ ๋ค์ ์์ฑํด์ผ ํ๋๋ฐ, ์ค๋ ๋ง์ ์์
ํ๊ณ API ๊ฐ๋ฐ์ ๋ง๋ฌด๋ฆฌ ํ๋ ค๊ณ ํ๋ค.
- ๋ค๋ฅธ ํ์ ๋นํด 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
- [๊น์ ๋น] ์ปค์คํ ๋ค์ด์ผ๋ก๊ทธ ๊ตฌํ