-
Notifications
You must be signed in to change notification settings - Fork 11
day16
dbstjrwnekd edited this page Dec 14, 2020
·
2 revisions
- ์์ ํ์ด์ง, ๊ฑฐ๋๋ด์ญ ์ญ์ ๊ธฐ๋ฅ 1๏ธโฃ
- ์ธ์ฆ ๊ด๋ จ ๋ฏธ๋ค์จ์ด ์์ฑ 1๏ธโฃ
- ๋ฉ์ธํ์ด์ง์์ ๋ก๊ทธ์ธ ์ ๋ฌด์ ๋ฐ๋ฅธ ํ์ด์ง ์ด๋ 1๏ธโฃ
- ํํฐ์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ ์ ๋ณํ๊ธฐ 1๏ธโฃ
- ํต๊ณํ์ด์ง ์์ํ ๋ฒ๊ทธ๋ค (์์ง) 2๏ธโฃ
- ์นดํ ๊ณ ๋ฆฌ ํ์ด์ง 1๏ธโฃ
- mms ๋ฌธ์ ์ฒ๋ฆฌ 1๏ธโฃ
- ๊ฐ์ธ ์ค์ ๊ธฐ๋ฅ ๊ตฌํ (์ค๋ , GMT) 3๏ธโฃ
- ์น๊ตฌ ์ด๋ ๊ด๋ จ ํ์ด์ง๋ค... 3๏ธโฃ
-
๊ฑฐ๋๋ด์ญ ์์ ์ญ์ ๊ถํ
- Option1: ๊ณต์ ๊ฐ๊ณ๋ถ์์ ๋ณธ์ธ์ด ์์ฑํ ๊ฑฐ๋๋ด์ญ๋ง ์์ , ์ญ์ ํ๊ธฐ.
- Option2: ๊ฐ์ ๊ฐ๊ณ๋ถ ์ํ๊ธฐ๋ง ํ๋ฉด ๋ชจ๋ ๊ถํ(์์ , ์ญ์ , ์์ฑ) ๊ณต์ โ
- ์ด์ : ๋ชจ๋ธ ๋ณ๊ฒฝ์ ๋ง์ด ํ์ง ์์๋ ๋๊ณ , ๊นํ ๋ํ ์ฝ๋ผ๋ณด๋ ์ดํฐ๋ค์ ์ ์ฅ์๋ด์์ ๋ชจ๋ ๊ถํ์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
-
TransactionStore์์ transactions ์ด๊ธฐ๊ฐ
- ๋ค๋ฅธ ์คํ ์ด์ฒ๋ผ ๋ฐฐ์ด๋ก ๋์
-
page์์ ๋ด๊บผ ์๋๋ฉด ๋ค์ ํ ๊ฒจ๋ด๋ ๋ฏธ๋ค์จ์ด๊ฐ ์์ด์ผ ํ๋.
-
๊ฐ๊ณ๋ถ FE์์ ์๋ณ
- Option 1: URL์ ObjId
- Option 2: username/AccountTitle โ
- ์ด์ : object id๋ฅผ url์ ๋ฃ๋ ๊ฒ์ด ์ฌ์ฉ์ ์ ์ฅ์์ ๋ถํธํ ๊ฒ ๊ฐ๋ค. ์ ์ ๊ฐ ์ค๋ณต๋ ํ์ดํ์ ๋ง๋ค์ง ๋ชปํ๊ฒ ๋ง๋๋ค๋ฉด, option2๋ก๋ ์ถฉ๋ถํ ํด๊ฒฐํ ์ ์์ ๊ฒ์ด๋ค.
- ๊ธฐ๋ฅ ๊ตฌํ & ์์ ํด์ผํ ๊ฒ
- ๋ผ์ฐํ : transactions/:username/:title/...
- ์ ์ ๋ ์์ ์ด ๋ง๋ ๊ฐ๊ณ๋ถ์ ๋์ผํ ์ด๋ฆ์ ๊ฐ๊ณ๋ถ๋ฅผ ์์ฑํ ์ ์๋ค.
- ์ธ์ ์คํ ๋ฆฌ์ง์ ์ด์นด์ดํธ ๊ด๋ จ ์ ๋ณด ์ ๊ฑฐ(ํ์์์ด์ง ๋นํจ)
- Account Schema์ owner ์ถ๊ฐ - ์๋ฒ ๋๋
-
date ๊ด๋ จ ํต์ผ
- ๋ ์ง ๊ตฌํ๋ ํจ์๋ date๋ก ๋ฆฌํดํ๊ณ
- ์คํธ๋ง์ผ๋ก ์ถ๋ ฅํ๊ณ ์ถ๋ค. ํ๋ฉด
dateFormatter
์ฌ์ฉํ์ฌ ๋ณํํ์ฌ ์ฌ์ฉ.
-
์นดํ ๊ณ ๋ฆฌ ํ์ด์ง์์ ์์ ์์ฑ ๋ถ๊ธฐ
- ๋ชจ๋ฌ์ฐฝ์ ๋์ธ ๋ ๋ถ๊ธฐ๋๋ ํ์ธ ๊ฐ์ ๋ฃ์.
-
soft delete ํ๋ ์ด๋ฆ ์ถ๊ฐ
- ๊ฑฐ๋๋ด์ญ: isDeleted : boolean, default: false
- ์นดํ ๊ณ ๋ฆฌ: isDeleted : boolean, default: false
13์ ์์ 14:30๋ถ์ฏค ๋๋ ๋ฏ...
- ์นํ : ๋ผ์ฐํ ์์ , ํํฐ๋ฅผ ์ ์ฉํด์ ๋ฆฌ์คํธ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ
- ์์ง : ๊ฑฐ๋๋ด์ญ ์์ , ์ญ์ ํ์ด์ง, ๊ฑฐ๋๋ด์ญ ์์ฑ์ ๋ฒ๊ทธ ์ก๊ธฐ
- ์์ : nodata -> ๋น๋ฐฐ์ด๋ก, ๋ฌ๋ ฅ ์๋ ๋ฐ์ดํฐ๋ ๋ณด์ฌ์ฃผ๊ธฐ, ์ธ์ฆ ๋ฏธ๋ค์จ์ด
- ์์ฃผ : ใ ์นดํ ๊ณ ๋ฆฌ ํ์ด์ง ๋ชจ๋ฌ์ฐฝ ์์ , ์ญ์ ๊ธฐ๋ฅ
- API ์์
- API ์ค๊ณ
- DB ๋ชจ๋ธ๋ง
- ๊ธฐ์ ์ ์ ์ด์
- Feature list
- ํ๋ฉด ๋ช ์ธ์
- ํ๋ก์ ํธ ๊ตฌ๋ ๋ฐฉ๋ฒ
- ๊ธฐ์ ํน์ฅ์
- ์ฃผ์ ๊ธฐ๋ฅ ์๊ฐ
- Optimistic Update
- ์ํ๊ด๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํ ๊น
- Atomic Design ์ค๊ณ
- Mongoose Atomic Update ๋ฐฉ์์ ์ฐพ์์
- MobX Best Practices๋ ์ด๋์
- ๊ฑฐ๋๋ด์ญ ์คํ ์ด ๊ด๋ฆฌ
- user-account DB๊ด๊ณ ์์
- ์๋ฆผ ๊ธฐ๋ฅ ๊ตฌํ
1 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
2 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
3 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
4 ์ฃผ์ฐจ
5 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ