-
Notifications
You must be signed in to change notification settings - Fork 3
201209 team meeting
- 4์ฃผ,5์ฃผ ๊ณํ
- ์ง๋์ฃผ ์์์ผ ์ดํ ๊ฐ๋ฐํ ๊ธฐ๋ฅ
- ํผ๋๋ฐฑ: ๋ก๊ทธ์์ ๋๋ฅด๋ฉด ํ์ ์ผ๋ก ํ๋ฒ ๋ ํ์ธํ๋ฉด ์ข์
- ๋๋น seeder ๊ตฌํ
- Cypress
- ์ฝ๋ ๋ณผ ์ ์์๊น์?
- jest๋ก ํ ์คํธ ํ๊ฒ์ ํ๋ฉด์ผ๋ก ํ ์คํธ ํ๋ ๊ฒ์ด๊ตฐ์
Q&A
- cluster๋ ๊ทธ๋ด ์ ์์. ๊ทธ๋๋ก ์งํ. ์ฝ๊ฒ ๋งํด์. ๋ ธ๋ ์ธ์คํด์ค๋ฅผ ์ฌ๋ฌ ๊ฐ ๋์ฐ๋ฉด subscription์ ํ ๋ in memory๋ก ๋ค๊ณ ์๊ธฐ ๋๋ฌธ์ node instance๋ค ๋ผ๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต์ ๊ฐ ์๋จ. ์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ๊ฐ๊ฐ์ด ํด๋ผ์ด์ธํธ ์์ผ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ด์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์. ๊ทธ๋์ ํ๋์ ๋๋น์ ๋ฐ๋ก ์ ์ฅํด์ ๊ณต์ ํด์ ์ธ ์ ์์. ํ์ง๋ง ๋งํ์ ๋๋ก ์ค๋ฒ์คํ์ด ๋ง์. ๋ฐ๋ผ์ ๊ทธ๋๋ก ์งํ
- ๋ค๋ฅธ ์กฐ์ง์๋ ์ด๋ ๊ฒ ๋ ๋์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์
Q: ์๋ก๊ณ ์นจํ๋ฉด ๋ฐ์ดํฐ๊ฐ ๋ค ๋ ๋ผ๊ฐ๋๋ฐ ์ด๋ป๊ฒ ์ ์งํจ? ์๋ก๊ณ ์นจํ๋ฉด ๋ค ๋ ๋ผ๊ฐํ ๋ฐ - ์๋ก๊ณ ์นจํ ๋ ์ ์ ์ ๋ณด์ ์ค๋๋ฅผ ๋ถ๋ฌ์ค๊ณ ์์ต๋๋ค. - ํผ๋๋ฐฑ: ์๋ก๊ณ ์นจํ ๋ ์ ๋ณด๊ฐ ๋จ๋๋ก redux-persist๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์๋ ์๋๋ฐ ์ด๋ป๊ฒ ์งํํ๋์ง๊ฐ ๊ถ๊ธํ์.
ํผ๋๋ฐฑ
- ๋๊ฐ ๋๋ผ์ด๋ฒ ์ ์ ์ธ์ง ์ฑํ ์์ ๋ณด์ผ ์ ์๋๋ก
- Q: ์ฑํ ํ์ด์ง์ ์์ง ์์๋ฐ ์ฑํ ์ด ๋ค์ด์ค๋ฉด ์๋ฆผ์ด ๋จ๋์ง?
- ์ง๋์ฃผ์ 1์์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ๋ง์นจ
Q: ์ดํ๋ด์ญ. ํ์ด์ง๋ค์ด์ ์ ๊ตณ์ด ํ์ํ์ง ์์.
๋ฒ๊ทธ
-
๋งค์นญ์ด ๋๊ณ ๋์ ์ทจ์๋ฅผ ํ๋ฉด ๋๊ธฐ์๋ ๋๋ผ์ด๋ฒ๊ฐ ๋๊ธฐํ์์ ์ฌ๋ผ์ง๊ณ ๋ค์ ๋์์ผ ํ๋๋ฐ ๋ฌธ์ ๊ฐ ์๊ฒจ์ ์ ์ค๋๊ฐ ๋๋ผ์ด๋ฒ์๊ฒ ๋ํ๋์ง ์์.
-
ํ๋ก์ฐ์ ๋น ์ ธ์๋ ๋ถ๋ถ. ํ๊ณ ๋์ ๋ชฉ์ ์ง๊น์ง ๊ฐ๋ ๊ธฐ๋ฅ์ด ์์. ํ ์คํธ์ฝ๋๋ ์ค์ํ์ง๋ง ๊ทธ๊ฒ๋ณด๋ค๋ ์ด ๊ธฐ๋ฅ์ด ๋ ์ค์ํ๋ค.
-
ํ ์คํธ์ฝ๋๋ ๋ค ํ๊ณ ๋์ ํ๋ ๊ฒ์ด๋ค.
- Apollo client ๋ฆฌํฉํ ๋ง
- useQuery๋ useQuery๋ฅผ ์ฌ์ฉํ๋๋ก ๋ฆฌํฉํ ๋ง
- ๊ธฐ๋ฅ๊ตฌํ
- ๋งค์นญ ํ ํ์น ํ์ฐจ
์๋,๊ฒฝ๋์ +- ํด์ ํ์๊ฐ ์์กํ๋ฉด ์์น ๋ฒ์๋ฅผ ๋ํ์ ๋ค์ ํ์๋ฅผ ๊ฒ์ ์๋, ๊ฒฝ๋ ์ํ ๊ณต์์ผ๋ก ๊ตฌํํ์ง ๋ง๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ธ์ - ์ํ ๊ณต์์ผ๋ก ์ง์ ๊ตฌํํ๋ ๊ฒ์ ๋ฉ๋ฆฌํธ๊ฐ ์์
Q: ๋์ฐฉ์ง ์ด๋ป๊ฒ ์ค์ ?
- ๋๋๊ทธ์์ ๋์ผ๋ฉด ์์น๊ฐ ์ค์ ์ด ๋จ
ํผ๋๋ฐฑ: ํ๋ฒ์ ๋๋๊ทธ๋ก ์์น๋ฅผ ์ค์ ํ๋ฉด ํ๋ฉด ๋ฐ์ ์์น๋ ์ฌ๋ฌ๋ฒ ๋๋๊ทธ๋ฅผ ํด์ผ ํ๋๋ฐ ์๋๋ ๋ถํธํจ์ด ์์ ๊ฒ ๊ฐ์.
- ์ถ๊ฐ์ ์ผ๋ก ์ฑํ ๊ธฐ๋ฅ ๊ตฌํ์ค + https ๋ฐฐํฌ ๋ฌธ์
Q&A
- ํ์ ๊ธฐ๋ฅ ๊ตฌํ์ ๋๋จ. ๊ทธ ์ดํ ๋ฐฉํฅ์ ์ด๋ค ์ชฝ์ผ๋ก ํ๋ฉด ์ข์์ง?
- ํ์๋ค๋ผ๋ฆฌ ์์ํด์ ์ ํ๋๋ก.
ํผ๋๋ฐฑ
- ๋ญ ํ ์ง๋ ํ์๋ค์ด๋ ์์ํด์ ์ ํํ๋ ๊ฒ์ด ์ข์
- ์ฐ๋ผ์ ๋ณด์ฌ์ฃผ์ฌ
- ์์น๋ฅผ ์ค์ ์ใน ๋ ์ฌ๋ฌ๋ฒ ๋๋๊ทธํด์
-
๊ฒฐ๊ตญ์๋ ๋ค๋ค ์ทจ์ ์ด ๋ชฉ์ ์
-
๋ฐํ ์ค๋น ๋ฐ ํ๋๊ฐ ์ค์ํจ
-
์ด๋ ๊ฒ ๋ฐํํ๋ฉด ์๋ฝ์. ๋ ์ ๊ฒฝ์ ์จ์ผ ํจ.
-
๋ฐํ๋ฅผ ํ๋ค๊ฐ ์ค์๋ฅผ ํ ์ ์์ง๋ง ์ค๋น๋ฅผ ํ๋ค๋ ๊ฒ์ด ๋ณด์ฌ์ง์ง ์์.
-
A์กฐ๋ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด ์ด๋ ์ ๋ ๋์ด ์๊ธฐ ๋๋ฌธ์ ํ ์คํธ๊น์ง๋ ๊ด์ฐฎ๋ค.
-
๋ฉด์ ๊ด์ ํ๋์ ์ฌ๋ก์ก์ ์ ์์ด์ผ ํ๋ค.
-
์ง๋ฌธ์ด๋ ๋ฆฌ์ก์ ์ด ์์.
-
์ค๋น๋ ํ๋๊ฐ ์ข์์ผํ๋ค.
-
๊ฐ์ ํจ์ด ์ ์๋ณด์ธ๋ค.
-
์ด์ฌํ ํ๋ ์ฌ๋์ ๋์ ๋ณด์ธ๋ค.
-
์ด๋ป๊ฒ ๋๋ฅผ ์ดํ ํ ์ ์์์ง ๊ณ ๋ฏผํ๋ ๊ฒ์ด ์ข๊ฒ ๋ค.
-
ํ๋ฐฐ๊ฐ์์ ํด์ฃผ์๋ ๋ง์.
-
๊ฒฝ๋ ฅ์๋ค์ด ๋จ์ด์ง๋ ์ด์ : ๊ธฐ๋ฅ๊ฐ๋ฐ๋ง ํ์ ์. ์ด๋ป๊ฒ ๋์๊ฐ๋์ง๋ฅผ ๊ณ ๋ฏผ์ ์ํด๋ณด์๊ณ ๊ฐ๋ฐํ์ฌ.
- node๋ ์ ์ฑ๊ธ์ค๋ ๋์ธ์ง.
- node๋ ์ค๋ ๋ํ์ด ์๋์ง.
- ๊ทธ๋ฐ ์์ค์ผ๋ก ๋ฌผ์ด๋ณด์ง ์์ง๋ง ๋๋ตํ ์ ์์ผ๋ฉด ๋์ ๋๋ค.
-
์๊ธฐ๋ฅผ ํ์ ๋ ํผ๋๋ฐฑ์ด๋ ๋ฐ์์ด ์ค์.
-
๊ฐ๋ฐ์ ํ๊ธฐ ์ ์ ๊ณ ๋ฏผ๋ง ํ๋๊ฒ์ ์ข์ง ์์.
-
๊ฒฐ๊ตญ์๋ ๋ณด์ฌ์ง๋ ๋จ๋ฉด๋จ๋ฉด์ด ํ๊ฐ๋๋ค. ํ์ง๋ง ํ์ฌ/ํ์ค์ ๊ทธ๋ ๋ค.
-
์ด๋ฏธ์ง๊ฐ ์ค์ํ๋ค.
-
ํผ๋๋ฐฑ์ ์ฃผ์๋ ์ด์ ๋ ์ํ๊น์์. ์ ๊ฐ์ ํจ์ ์๋ณด์ฌ์ฃผ๋์ง.
-
๋ณธ์ธ์ ๋ณธ์ธ์ด ์ ์ผ ์ ์๋ค.
-
๋ฐ๋ผ์ ์ ์ผ ์ฒซ๋ฒ์งธ๋ก ํ ๊ฒ ๋์ ์ฅ๋จ์ ์ ์์ฃผ ๋์ ํ๊ฒ ํ๋จํ๊ณ .
- ์ฅ์ ์ ์ดํํ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผ.
- ๋จ์ ์ ๋ค๋ฅธ ๋ถ๋ถ์ผ๋ก ์ปค๋ฒ
-
ํฌํ ํด๋ฆฌ์ค, ๊ฐ์ธ๋ง์ ์ ๋ต์ ์ ์ง์ผ ํจ.
-
๋ฉํ ๋ ๋ฉด์ ์ค๋น
- ๊ตฌ์กฐ๋๋ ๋์ํ ํด์ ํ๋์ ํด์ ๋ง๋ค์๋ค. ๋ชจ๋ ํ๋ก์ ํธ๋ง๋ค.
- ๋ด ์์ฃผ๋ก ํ์ง ๋ง๊ณ ๋ฃ๋ ์ฌ๋์ ๊ธฐ์ค์ผ๋ก ์ค๋นํด์ผ ํจ.
- ์ด๋ป๊ฒ ๋ ์ ์ดํดํ์๊ณ ๋ด ์ฅ์ ์ ๋ ์ดํํ ์ ์์๊น.
- ๊ฒฝ๋ ฅ์ ๋์ด์ด ์๋๋ผ ํ์ด๊ธฐ๊ฐ ํ์ํจ. ๋จ๋ค์ด ์ํด๋ณธ ๊ฒ์ด ํ์ํจ. ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ๋ ํ๋ฒํ์ง๋ง ์ํด๋ณผ ๊ฒ ๊ฐ์ ๊ฒ๋ค์ ๋ง๋ค์ด์ ํด๋ณด๊ธฐ.
- ๋์์ ํ๋ ์ด์ด๋ฅผ ์ง์ ๋ง๋ค์ด๋ด.
- ๋์์ sdk ๊ด๊ณ ํ๋ ์ด์ด.
- ๊ณผ์ ์ ์ค๋ช ํ๋ฉด์ ๋ณด์ฌ์ค๋ค.
- ๊ด๊ณ ๋ถ์๋ผ์.
- ๋ฉด์ ์ค๋นํ ๋๋ ์ํ๋ ๋ถ์์ ์ง๋ฌด์ ๋ฐ๋ผ ์ ํํ๊ฒ ์ค๋นํด์ผ ํจ.
-
์ค๋น๋ฅผ ์ ํด์๋ค. ์๋ฅ๋ ๋ฌธ์ ๋ฑ๋ฑ.
-
๋ฝ์ ์ฌ๋์ ์ด๋ฏธ ์ ํด์ก๋ค.
-
์ง๋ฌธ
- ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ์๋ํด๋ณด๊ณ ๊ทธ๊ฑธ์
- ๋์๋ ๊ฐ์ ธ์๋ณด๊ณ
- ์ง๋ฌธ ํ ๋ ๊ทธ๋ฅ ์๋๋ค๊ฐ ์๋๋ผ
- ์ฌ๋ฌ ์ผ์ด์ค๋ค์ ํ๋๋ฐ ์๋ฌ๋ค. ์์๋๋ ๋ฐฉ์์ด ์์๋ฉด ๊ทธ๊ฒ ๊ฐ๋ฅํ ์ง. ๊ตฌํํ ์ ์๋ ๋์์ด ์์ผ๋ฉด ๋ค ํด๋ณด๊ณ ์๋๋ใด ๋์์ ๊ฐ์ง๊ณ ์์ ์ง๋ฌธํ๋๊ฒ.
๋ค์ด๋ฒ ํ๊ฐ
- ์ผ๋
๋ด๋ด ์นญ์ฐฌ์ ๋ฐ์์ง๋ง ํ๊ฐ๊ฐ ์์ข์
- ์๋ฌด๋ ๋ํํ ๋ญ๋ผ๊ณ ํ์ง ์์
- ๋ค์ด์ค๋ ๊ธฐํ๋ ์ก์์ผ ํ๋ค.
์ธ๋ถ์ ๋ณด๋ ์ฌ์ด๋๋ฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์๐ โก๏ธโก๏ธ
Daily Scrum
- 201116-scrum
- 201117-scrum
- 201118-scrum
- 201119-scrum
- 201120-scrum
- 201123-scrum
- 201124-scrum
- 201125-scrum
- 201126-scrum
- 201127-scrum
- 201130-scrum
- 201201-scrum
- 201202-scrum
- 201203-scrum
- 201204-scrum
- 201207-scrum
- 201208-scrum
- 201209-scrum
- 201210-scrum
- 201211-scrum
- 201214-scrum
- 201215-scrum
- 201216-scrum
- 201217-scrum
์ฃผ์ฐจ๋ณ ํ๊ณ
์ฃผ์ฐจ๋ณ ํผ์ด์ธ์
๊ธฐ์ ๊ด๋ จ ๋ด์ฉ ๋ ผ์
- JWT Token์ด๋
- GraphQL ์ด๋?
- Apollo Server ํ๊ฒฝ ์ค์
- PR ๋จธ์ง์ ๋ฆฌ๋ทฐ ํ์ ์ค์
- apollo server์์ ์ฌ์ฉ์ ์ธ์ฆ ๊ด๋ฆฌ
- Mongoose ์์ TypeScript ์ฌ์ฉ
- graphql ์ธ์ฆ ๊ณผ์
- IKEYTAX ํ ํฐ์ธ์ฆ ์ ๋ต
- Custom Hook์ ์ด์ฉํ ํ ํฐ ์ฌ๋ฐ๊ธ โณ
- Cypress ์ Jest ๋ฅผ ํ์ฉํ ํ ์คํธ ๐งช
- Subscription์ ํตํ ์ค์๊ฐ ํต์ โก