๊ธฐ๋ณธ๋์
์ํ ์ ํํ ๊ฒฝ์ฐ
์ํ ์ ํ ์ํ ๊ฒฝ์ฐ
์ฌ๊ณ ๊ด๋ฆฌ
-
์ง๊ฐํ๋ฉด
( ๋์ ๋๋ฅด๊ธฐ) ->์งํํ๋ฉด
(๋์ ๊ธ์ก ํ์) ,์ง๊ฐํ๋ฉด
(๋์ ๊ฐฏ์ ,์ด์ก๋ณ๊ฒฝ)
- ํฌ์
๋ ๊ธ์ก ์ถฉ์กฑ ->
์ํํ๋ฉด
(๊ตฌ๋งคํ ์ ์๋ ์ํ(์ด์ก<=์ํ๊ฐ๊ฒฉ) ํ์) ์ํ์ ํ -> 2์ด ๋ค์งํํ๋ฉด
('๋ฐ๋๋ ์ฐ์ '๊ฐ ์ ํ๋จ)
- ๋ํฌ์
ํ 5์ด๋ง๋ค ์
๋ ฅ ํ์ธ ->
์งํํ๋ฉด
(์๋ '500์'๋ฐํ) ->์ง๊ฐํ๋ฉด
(์๋ ์ฑ์์ง)
- ์ฌ๊ณ ๊ด๋ฆฌ(local storage?)
- ์ํ๊ธฐ ๋ด๋ถ์์ ๊ด๋ฆฌ
- (์ฌ๊ณ >0)์ผ ๋ ๋ง ๊ตฌ๋งคํ ์ ์๋ ์ํ์ ํ์
- ๋ชจ๋ ์ด๋ฒคํธ ์งํํ๋ฉด(๋ฉ์ธ์ง์ฐฝ)ํ์
- 5์ด๋ง๋ค ๋์ ์ ๋ ฅ
- express, webpack, babel ์ฐ๋ํ๊ธฐ
- html, css ์์ ํ๊ธฐ
- ์ง๊ฐ ๋ง๋ค๊ธฐ (์ง๊ฐ์ ๋ ์ค์ + ๋ฒํผ ๋๋ฅด๋ฉด ์งํํ๋ฉด์ ๊ธ์ก ๋์ฐ๊ธฐ + ๋๋๋ฆฌ๊ธฐ ๊ธฐ๋ฅ)
- ๊ตฌ๋งค ๊ฐ๋ฅ ์ํ ํ์ํ๊ธฐ ()
- ๊ตฌ๋งค ์ฌ๋ถ์ ๋ฐ๋ฅธ ๋์ ๊ตฌํ ()
Commit Message Rule
- [UPDATE] ๋ชจ๋ ์ฝ๋ ๋ฐ ํ์ผ์ ์์
- [ADD] ์๋ก์ด ํ์ผ ์ถ๊ฐ
- [DELETE] ๊ธฐ์กด ํ์ผ ์ญ์
- [REFACTOR] ์ฝ๋์ ์ ๋ฉด ์์
๐ 0325(๋ชฉ) ์งํ์ํฉ
- ๊ธ์ก ํฌ์
:
Wallet
(๊ฐ์์ ํ) ->Screen
(๋์ ๊ธ์ก ํ์) ,Wallet
(๋์ ๊ฐฏ์ ,์ด์ก๋ณ๊ฒฝ) - ์ํ ๊ตฌ๋งค :
Product
(๊ตฌ๋งค๊ฐ๋ฅ ์ํ ํ์) -> 2์ด ๋คScreen
(์ํ ์ ํ ํ์) ์ํ์ ํ -> 2์ด ๋ค์งํํ๋ฉด
('๋ฐ๋๋ ์ฐ์ '๊ฐ ์ ํ๋จ) - ์ฌ๊ณ ๊ด๋ฆฌ :
Product
(์ฌ๊ณ ์๋ ์ํ ์ ์ธ ํ ๊ตฌ๋งค ๊ฐ๋ฅ ์ํ ํ์)
Model | View |
---|---|
WalletModel | WalletView |
ProductModel | ProductView |
- | ScreenView |
๐ ์ถ๊ฐ ๊ตฌํ ์์ --------------------------------------------------------
- [ ] ๋ฆฌํฉํ ๋ง ( util ํจ์ ์ฌ์ฉ & ๊ณ ์ฐจํจ์๋ก ๋ณํ)
๋์ ๊ตฌํ feature๋ฆฌ์คํธ
๐ ๋๋ ์ ๊ณผ ์ง๋ฌธ-------------------------------------------------------------------
์ฒ์ Product ์ data๊ฐ์ menu.js ์์
MENU = { "์ํ์ด๋ฆ" : "๊ฐ๊ฒฉ" }
์์๊ฐ์ด key ์ value ๊ฐ์ผ๋ก ์ ๊ณตํ์ฌ ๊ตฌํํ๋ค ์ฌ๊ณ ์ ์กด์ฌ๋ฅผ ๋ฐ๊ฒฌํ๊ณ
menuCount.js๋ฅผ ๋ง๋ค์ด
MENUCOUNT= {"์ํ์ด๋ฆ": "์ฌ๊ณ "} ์ถ๊ฐํ์ฌ ํด๊ฒฐํ์ต๋๋ค.