Thoughts
๊ฐ๋ฐ์๋ก ์ฒซ ์ผ์ ํ ์ง ๋ฒ์จ 3๊ฐ์์ด ์ง๋ฌ๋ค.
๊ฐ๋ฐ์๋ก ์ ์งํ๋ค๋ ์๊ฐ์ด ์ ๋ค๊ณ , ์ ์ฑ์ ์ ๋ง๋ค๊ณ ๋๋๋ค. ์์ง๊น์ง(?)
๋ฌผ๋ก ์๋ก์ด ๊ฐ๋ ์ด๋ ์๋ก์ด ํด์ ์ฒ์ ๋ฐฐ์ธ๋ ๋๋์ฒด ๋ช๋ฒ์ ๋ด๋ ์ด๋ ต๊ณ ์ง์ง ๋์์ด ํ๋ ค์ง๋... ๋๋๋ ๋ค๊ธดํ์ง๋ง.. ๋ด๊ฐ ์ง๋ ์ฝ๋๊ฐ ๋ด๊ฐ ์ํ๋๋๋ก ํ๋ฉด์ ์ดฅ์ดฅ ๋์์ง๋ ๊ทธ ํฌ์ด์ด๋...
๋ด๊ฐ ๊ฐ๋ฐ์๋ผ๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค! ๋ญ ๋ด ์์ ์ ์์ง ๊ฐ๋ฐ์๋ผ๊ณ ๋ถ๋ฅผ ์ ์๋ ์์ค์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง... ๐ฅฒ
์์ง ํผ์์ ๋ชจ๋ ๊ฑธ ๋ค ์ฐฉ์ฐฉ ์ ๋ง๋ค ์๋ ์๋ค.
๋ ๋ง์ ์ ๋ง๋ ๊ฑฐ๊ฐ์๋ฐ? ๋ผ๊ณ pr์ ์ฌ๋ฆฌ๊ณ , ์ฝ๋๋ฆฌ๋ทฐ๊ฐ ๋ช๊ฐ ๋ฌ๋ฆฌ๋ฉด ์ฃผ๋ ์ด ๋๋ ๊ฒ๋ ์ฌ์ค์ด๋ค.
๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ๋ง๋ ๋ถ๋ถ์ ์ง๊ทนํ ๋๋ฌด ์ ์ ๋ถ๋ถ์ธ ๊ฑฐ ๊ฐ๊ธฐ๋ ํ๊ณ .. ๋ด ์ฝ๋๊ฐ ๋ฐ๋ก 100% ๋ฐ์์ด ์๋๊ณ ์๋์ด์ ์์ ๊ฑฐ์ณ์ ๋ฐ์๋์ผ ํ๋ค๋ ์ ๋...
๊ทธ๋ฆฌ๊ณ ์๊ฐ๋ณด๋ค ์ ๋ง ์ปค๋ฎค๋์ผ์ด์ ์ ํด์ผ๋ ์ผ์ด ๋ง๊ณ , ์ ํ๋๊ฒ ์ด๋ ต๋ค๋๊ฒ๋ ์ต๊ทผ์ ์ ๋ง ์ฒด๊ฐํ๋ค. ์๊ธฐ ์๊ฐ์ ๋ฐํ์ผ๋ก ๋จ์ ์ ์ฅ์ ์๊ฐํ๋ค๋ ๊ฒ๋. ๊ทธ๋ด ์ ์๊ตฌ๋..!๋ผ๊ณ ์๊ฐํ๊ณ ๊ฐ์ ์ ์ผ๋ก ๋ฐ์๋ค์ด์ง ์๋ ์ฐ์ต์ ํด์ผ ๋ ๊ฒ ๊ฐ๋ค.
์ฌ์ค 3๊ฐ์์ ์งง์ ์๊ฐ์ธ ๊ฒ ๊ฐ์ผ๋ฉด์ ๋ ๊ทธ ์์๋ ๋ง์ ์ผ์ด ์์ ์ ์๋ ์๊ฐ์ด๋ค. 1-2๊ฐ์๋ ๋ณด์ง ๋ชปํ๋ ํ์ฌ์ ๋ชจ์ต์ด ๋ณด์ด๊ธฐ๋ ํ๊ณ ๊ทธ๋ ๋ค. ๊ฐ๋ฐ์๋ก ์ฒซ ์ถ๊ทผ์ ํ๊ณ ํ์ฌ์์ ์ฒ์ ์ฝ๋๋ฅผ ์งฐ์ ๋์ ๊ทธ ์ฆ๊ฑฐ์, ๊ฐ๋ฐ์๋ก ์ผํ๊ฒ ๋์๋ค๋ ๊ฐ์ฌํจ์ ์ด์ ๋ ์ ์ ๋น์ฐํ๊ฒ ์ฌ๊ธฐ๊ฒ ๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ (์ฌ๋์ด๋.. ) ๊พธ์คํ ๊ธ์ ์ ์ธ ๋ถ๋ถ์ ๋ ๋ง์ด ์๊ฐํ๊ณ ๋ด๊ฐ ๋ฐฐ์ธ ์ ์๋ ๊ฑด ๋ชจ๋ ๋ฐฐ์์ผ์ง.
๋ช ํจ์ด ๋์๊ณ , ๋ด ์ง์ฑ ์ ์ฐ๊ตฌ์์ด๋ผ๋ ๊ฒ ๋ฟ๋ฏํ๋ค. ์ฐ๊ตฌ์์ด๋ผ๋..!
๋ ํญ์ ๊ณต๋ ๋ค๋๋ ์น๊ตฌ๊ฐ ํ๊ต ๋ค๋๋ ๋ฉ์ค๋ก ์ถ๊ทผํ๊ณ ๊ทธ๋ฐ๊ฑธ ๋ด์ ๋๊ฒ ์ฐ๊ตฌ์ค์ด๋ผ๋๊ฒ ๋๋จํ๊ฒ ๋๊ปด์ง๊ธฐ๋ ์ฐ๊ตฌ์ค = ๋น์ปค๋ ํ๋ผ์คํฌ๊ฐ ๊ฐ๋ํ ๊ณณ?์ด๋ผ๊ณ ๋ง ์๊ฐํ๋๋ฐ ๋๋ ์ด์ ์ฐ๊ตฌ์ค (๊ทธ๋ฅ ์ฌ๋ฌด์ค๊ณผ ๋๊ฐ์ง๋ง) ์ด๋ผ๋ ๊ณณ ์์์ด๋ผ๋ ์ ๊ธฐํ๊ณ ๊ทธ๋ฌ๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์๋ก ์ถ๊ทผํด์ ์ผ์ ํด๋ณด๋๊น ๊ฒฐ๊ตญ ๊ฐ๋ฐ์๋ ๋๊ฐ์ ์ง์ฅ์ธ์ด๋ผ๋ ๊ฑธ ๋๋๋ค.
๊ณผ๊ฑฐ๋ฅผ ๋์ด์ผ๋ณด๋ฉด ๊ฐ๋ฐ์๋ผ๋ ํฌ์ง์ ์ด๋ผ๋ ๊ฒ์ ๋ด๊ฐ ํ๋ฒ๋ ํด๋ณด์ง ์์ ๋ถ์ผ๋ผ์ ์ง๋ ๋๋ฌด ๊ฒ์ ๋จน์๋ ๊ฒ ๊ฐ๋ค. ๊ฒฐ๊ตญ ์ผํด๋ณด๋ ์ฌ์ค ์๋ง์ ์ง์ ์ค์ ํ๋๋ผ๋ ์๊ฐ์ด ๋ ๋ค.
์ฃผ์ ์ ๋ฌด
๊ณตํต ์ปดํฌ๋ํธ ๋ง๋ค๊ธฐ - ํ์ด์ง๋ค์ด์
์ฌ๋ด ์์ ํ์์ ์ฌ์ฉํ๋ ์ ์ฐ๋ฆฌํฌํธ ์ ์ฐ ๋ด์ญ ๋งค์ถ๋ด์ญ(12๊ฐ์) ๋ฑ ๊ทธ๋ํ๋ก ๋ฐ์ดํฐ ์๊ฐํ
์์ ํ์ผ ๋ค์ด๋ก๋, ์ ๋ก๋
์์ ํ์ผ ๋ฐ์ดํฐ ์ฝ์ด์์ ์ฐจํธ ๋์ฐ๊ธฐ (side task)
์๋ก ๋ฐฐ์ด ๊ฒ
- git ์ฌ์ฉ๋ฒ - ๋ธ๋์น ๋ค๋ฃจ๊ธฐ & ํ์๊ด๋ฆฌ git checkout -b, switch, rebase, reset
- Pull request๋ก ์ฝ๋ ๋ฆฌ๋ทฐ ์์ฒญํ๋ ๋ฒ
- MSW mock api๋ก ๊ฐ์ง ์๋ฒ ๋ชจํนํ๊ธฐ
- Redux toolkit query ์ฌ์ฉ
- ํ๋ฐํธ MVVM ํจํด
- ๊ณตํต๋๋ ๋ถ๋ถ์ ํจ์๋ก ์ง๊ธฐ
์ํ ์
- ํด๊ทผํ๊ณ CS ๊ณต๋ถ๋ ํจ๊ป ๋ณํํ๋ฉด์ 5๊ณผ๋ชฉ ์๊ฐํ ๊ฒ
- ์ปดํจํฐ์ ์ดํด, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ด์์ฒด์ , C์ธ์ด, ๋คํธ์ํฌ
- ๊ณต๊ต๋กญ๊ฒ๋ ์ ์ฐ๋ฆฌํฌํธ ๋ฐ๋๋ผ์ธ ๊ธฐ๊ฐ์ด ํ์ฐธ ํ๊ต ๊ธฐ๋ง ์ํ ๊ธฐ๊ฐ์ด์๋ค. ์ ๋ง ํ์ฌ ์๋ค๊ฐ๋ค ํ๋ ์ถํด๊ทผ๋ ๋๋ฌด ํ๋ค๊ณ ์ ์ ๋ง์ด ๋ชป์ ๋งค์ผ ๋คํฌ์ํด์ด ๊ฑฐ์ ๋ฎ์ฌ์๋ ์ํ๋ก ๋ค๋
๋๋ฐ.. ๋ฌด์ฌํ ํ๊ต ํ ํ๊ธฐ๋ ๋ง์น ๊ฒ์ ๊ฐ์ฌ!
๊ทธ๋ฐ๋ฐ ์ฌ์ค ์ํ๋ณด๊ณ ๋๋ ๋ ๋ผ๊ฐ ๊ฒ๋ ๋ง๊ณ ๋ญ๊ฐ ๊น์ด ์๊ฒ ๊ณต๋ถ๋ฅผ ํ๋ค๊ธฐ ๋ณด๋ค๋ ์ํํ๊ฒ ๊ณต๋ถํ ๋๋์ด๋ค.
๋ ๋คํธ์ํฌ๋ 4ํ๋ ๊ณผ๋ชฉ์ด๋ผ์ ๊ณต๋ถ๋ฅผ ํ๋๋ฐ ์๊ฐ๋ณด๋ค ๋ํ ์ผํ ๋ถ๋ถ์ด ๋~๋ฌด ์ด๋ ค์ ๋ค. (๋ฒ์จ 2ํ๊ธฐ ๊ฑฑ์ ์ค..)
์ง์์ ์ผ๋ก CS๋ ์ค์ค๋ก๋ ๋ ๊ณต๋ถ๋ฅผ ํด์ผ๊ฒ ๋ค.
- ๋ฌด์๋ณด๋ค ITํ์ฌ๋ฅผ ์ฒ์ ๋ค๋๋ฉด์ ์๋ก ์ ์ํ ๊ฒ! ๋ค์ ์ง์ฅ์ธ์ด ๋์ด ํ๋ฃจํ๋ฃจ ๊ณ ๊ตฐ๋ถํฌํ๋ ๋ด ์์ ์นญ์ฐฌ...
์์ฌ์ ๋ ์
- ๊ณต๋ถํ ๊ฒ์ ๋ํด ์ ๋ฆฌํ ์๊ฐ์ ๊ฐ์ง ๋ชปํ ๊ฒ
- ํ์ฌ ์
๋ฌด๋ฅผ ํ๋ฉด์๋ ์ค๋ ๊ณ ๋ฏผํ๊ณ ํด๊ฒฐํ ๋ฌธ์ ์ ๋ํด ๋ด ๊ฐ์ธ์ ์ผ๋ก ๋ง์ด ์ ๋ฆฌํ์ง ๋ชปํ ์
- ๊ทธ๋ ๊ทธ๋ ๋ธ๋ก๊น ํ์. ๋ฏธ๋ฃจ๋ฉด ์ํ๊ฒ ๋๊ณ ์ ๋ง ์ ์ ๊ธฐ์ต์ด ํฌ๋ฏธํด์ง..
- ํด๊ฒฐ์ด ์๋๊ณ ๋ณด๋ฅํ๋ ๋ถ๋ถ msw ๋ชจํน ์๋ฒ ์ง๊ธฐ๋ฅผ ๊ทธ๋๋ก ๋ฎ์ด๋ ๋ถ๋ถ
- mock service worker๋ ๋ ๊น์ด์๊ฒ ๊ณต๋ถํ๋ค. ๋๋ ์ด๊ฒ ์์ด๋ ๊ฒ ์ด๋ ค์ด์ง.. ๋จ๋ค์ msw๊ฐ ์์ฌ์ด tool ์ด๋ผ๋๋ฐ ๋๋ ์ ๋ง ๋ด์์ผ๋ก ์๋ฒ ์ง๋ ๊ฑฐ ๊ฐ์ ๋๋๊ฐ์ด ์ด๋ ค์..
์๋ํ ๊ฒ
- ํ์ ์คํฌ๋ฆฝํธ๊ฐ ์์ง ์ด๋ ค์ด ๋ถ๋ถ์ด ๋ง๋ค. ์์ง ์ ๋ค๋ฆญ๋ ์์ ์์ฌ๋ก ์ธ ์ ์๊ณ .. TS๋ฅผ ์๊ฐ๋ค์ฌ์ ๋ ๊ณต๋ถ
- Redux toolkit Query๋ ์ ๋ง ๊ธฐ๋ณธ์ ์ธ ์ฝ๋๋ง ์งฐ๋๋ฐ, React Query์๋ ๋ ์ด๋ค ์ฐจ์ด์ ์ด ์๋์ง ๊ฐ์ธ์ ์ผ๋ก React Query๋ ๊ถ๊ธํด์ ธ์ ๊ณต๋ถํด๋ณด๊ณ ์ถ์
- ์ถํด๊ทผ ์๊ฐ ํ์ฉ
- ํ๊ธฐ์ค์ ์ ๋ง.. ๋ ธ๋๋ค์ผ๋ฉด์ ๋ค๋๊ณ ์ถ์ ๊ฑธ ๊พน ์ฐธ์ผ๋ฉด์ ์ธ๊ฐ์ ๋ค์ผ๋ฉด์ ๋ค๋ ๋๋ฐ.. ํ๊ธฐ๊ฐ ๋๋๋๊น ์ง์ง ์ถํด๊ทผ์ ์๋ฌด๋ฐ ๋๋ฅผ ์ฐ๊ณ ์ถ์ง ์์ ๊ทธ๋ฅ ๊ฐ๋งํ... ๋ค์ ํ์บ์คํธ๋ ๋ด๊ฐ ์ข์ํ๋ ์์ด๋ฅผ ๋ค์ด์ผ์ง
'ํ๊ณ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
12์ ํ๊ณ | ๊ฐ๋ฐ์๋ก ์ ์งํ์ง 9๊ฐ์, ๋ฐฉํต๋ 3ํ๋ ์ ๋ง์น๋ฉฐ (0) | 2023.12.31 |
---|---|
ํ๋ฐํธ์๋ ๊ฐ๋ฐ์๋ก 6๊ฐ์ ํ๊ณ (0) | 2023.09.30 |
๊ฐ๋ฐ์๋ก ์ฒซ ์ถ๊ทผ (0) | 2023.04.10 |
์ฝ๋์คํ ์ด์ธ ํ๋ก ํธ์๋ ๋ถํธ์บ ํ๋ฅผ ๋ง์น๋ฉฐ ๐ (0) | 2022.10.20 |
Main Project | ์ฐ๋ฆฌํ์ด ๋ง๋ ์์ทจ์ ๋์ฅ๊ณ ์ฑ ํ๊ณ (0) | 2022.10.18 |