-
Notifications
You must be signed in to change notification settings - Fork 83
View | 220907 Meeting Note
- ์ฑํ๋์ด ๋ฏผ์ ๋๊ณผ ํ์ดํ๋ก๊ทธ๋๋ฐ ํ ์์ ์ ๋๋ค.
- Temporal Filter๋ก ํํฐ๋ง๋ ๋ฐ์ดํฐ๋ fake-assets์ด๋ ๊ฐ์ ํ์ ์ผ๋ก ๋ง๋๋๊ฒ ์ข์ ๋ฏ ํฉ๋๋ค.
- Line Chart๋ ์ด๋ฒ ์ฃผ ๋ด๋ก ์๋ฃ๋ ๊ฒ ๊ฐ์ต๋๋ค.
- cluster graph๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌํํ ์ํ์
๋๋ค.
- v1: ClusterSize์ ๋ฐ๋ผ height๊ฐ ์ฆ๊ฐํ๋๋ก ๋ง๋ค์ด, ์ค๋ฅธ์ชฝ์ cluster์ ํฌํจ๋ ๋ชจ๋ commit list๋ฅผ ๋ณด์ฌ์ค ์ ์๋๋ก ๊ตฌํํจ.
- v2: ClusterSize๋ฅผ ๋ด๋ถ rect์ width๋ก ํํํ์ฌ, ์ค๋ฅธ์ชฝ์๋ ์ ์ฒด commit list๊ฐ ์๋ cluster summary๋ฅผ ๋ํ๋ผ ์ ์๋๋ก ๊ตฌํํจ.
- summary๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌํํ ์ํ์
๋๋ค.
- v1: ํ๋์ cluster์์ ํฌํจ๋ commit๋ฅผ ๋ชจ๋ ๋ณด์ฌ์ฃผ๊ณ
- v2: ๋ชจ๋ commit์ ์๋ณด์ฌ์ฃผ๊ณ summary๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , cluster์ width๋ ์ ์ฉ๋จ ๋ง์ง๋ง ์ปค๋ฐ์ summary๋ก ๋ณด์ฌ์ฃผ๊ธฐ๋ณด๋ค๋ commit์์ ๊ฐ์ฅ ๋ง์ด ์ธ๊ธ๋ ์๋จ์ด๋ฅผ ๋ณด์ฌ์ค (์ด ๋ถ๋ถ PR #97 ์์๋ ์ธ๊ธํ ๋ถ๋ถ์ด๋ ๊ผญ ๋ด์ฃผ์ธ์ !!)
- ๊ณ ๋ฏผํ๋ ๋ถ๋ถ. (1. content ๋ถ๋ถ์์ ์ปค๋ฐ ๋ฉ์์ง ํค์๋๋ฅผ countํ์ฌ ๋ง์ด ๋์จ ๋จ์ด๋ถํฐ ๋ณด์ฌ์ฃผ๋๋ก ํ์๋๋ฐ ์ฌ๊ธฐ์ font size ๋ฑ์ผ๋ก style์ ๋ณํ๋ฅผ ์ฃผ๋ ๊ฒ์ด ๊ด์ฐฎ์ ๋ถ๋ถ์ธ์ง 2. author ๋ถ๋ถ์์ name๋ง๋ค background-color๋ฅผ ๋ค๋ฅด๊ฒ ์ฃผ๊ณ ์๋๋ฐ ๋น์ทํ ์์ด ๋์ค์ง ์๋๋ก ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง)
- iclcie tree๋ ๋ฆฌ๋ทฐ ๋ฐ์ + ๋ฐ์ดํฐ ๊ฐ๊ณต + ์ํ ์ฐ๋๋ง ๋จ์์ต๋๋ค.
- bar, chart๋ ํดํ + ํฌ์ปค์ค ํ์ ๋ ์์ ๋ฐ์ดํฐ ๋ณด์ฌ์ง๊ธฐ, ๋ณ๊ฒฝ๋์ ๋ transition ์ถ๊ฐํ๊ธฐ ๋ฐ ๋ฐ์ํ ๋ฑ์ ์ถ๊ฐ๊ฐ ๋จ์์ต๋๋ค.
(์ํ๋) ์ค๋(7์ผ) ํน์ ๋ด์ผ(8์ผ)๊น์ง ๋ชจ๋ feature๊ฐ ๋์์ผ 14์ผ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ ๋ฏ ํฉ๋๋ค. ํ์ฌ ๋ง์ด ๋น ๋ฏํ๋, ์ฑํ๋์ด ๊ฐ์ด ํ์๋๊ฒ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๋์ ํ๋ ๊ฑด ๋ง์ง ์๊ณ , ํ์ด ํ๋๊ทธ๋๋ฐ์ผ๋ก ํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. UI, UX ๊ณ ๋ฏผํ๋ ๋ถ๋ถ์ ์ํ๋๊ณผ ๋ค์ ์ด์ผ๊ธฐํ๋๋ก ํฉ๋๋ค. ๋ผ์ธ ์ฐจํธ๊ฐ ์ค์ํ๊ฒ ์๋๋ผ ํํฐ๋ง์ด ์ค์ํ๋ฐ, ๊ทธ๋ ๋ค๊ณ ๋ค๋ฅธ ๋ถ๋ค์ ํํฐ๋ง๋ง ๊ธฐ๋ค๋ฆฌ๊ณ ์์ง ๋ง๊ณ , fake-assets์ ๊ทธ๋๋ก ๋ด๋ ค์จ๋ค๊ณ ์๊ฐํ๊ณ ์์ ์ ํด๋ ๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ํ ์์กด์ฑ์ด ๊ฑธ๋ฆด ์ผ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
- ์์์ ์ผ๋ก ๊ฒฐ์ ๋ ์ปฌ๋ฌ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- body background-color : grey900
- main theme color : #0077aa
- sub color : blue-light-A700, blue-light-A200 ์ด์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ๋์ ๊ณ์ด๋ก ํต์ผ๋๋๋ก ํ๊ธฐ
- vscode์ ๊ธฐ๋ณธ ์ปฌ๋ฌ๊ฐ ๋ธ๋ฃจ์ธ๋ฐ, githru ์ญ์๋ primary ์ปฌ๋ฌ๋ฅผ ๋ธ๋ฃจ๋ก ๊ฐ์ ธ๊ฐ๋ฉด ํต์ผ์ฑ์ ์ ์ง๋ ์ ์์ง๋ง vscode์ hello world์ฒ๋ผ ๋ณด์ผ ์ ์๋ค. ์ผ๋จ์ ๋ธ๋ฃจ ๊ณ์ด ์ปฌ๋ฌ๋ก ์งํํ๋, ์ถํ ๋ฐ๊ฟ ์ ์๊ฒ ๋ณ์ํ๋ฅผ ์ ์์ผ๋๋๋ก ํฉ๋๋ค.
- default ์ปฌ๋ฌ๋ dark๋ก ๊ฐ์ ธ๊ฐ๋๋ค.
- light ๋ชจ๋์ ์ง์์ ์ฌ์ ๊ฐ ๋๋ฉด ํ๋ ๊ฒ์ผ๋ก ํ๊ณ , ์ฐ์ ์ dark๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ๋ ๊ฒ์ ์ง์คํฉ๋๋ค.
- gitlens์์ vscode ํ ๋ง ์ปฌ๋ฌ๊ฐ ๋ฐ์๋๋ ๊ธฐ๋ฅ์ githru์๋ ์ญ์ ์ ์ฉํ๋ ๊ฒ์ ๊น์ํ๋์ด ๊ฒํ ํ ์์ ์ ๋๋ค.
convention๊ณผ ๊ด๋ จํ ๋ ผ์(convention ์์ญ์ด ์๋์๋ ์์)๊ฐ ํ์ํ ๋ถ๋ถ์ discussion์ ๋ฆฌ์คํธ์ ํ๊ณ ์ฃผ๋จ์๋ก, ์ ๋ง ๊ฐ๋ณ๊ฒ ์ด์ผ๊ธฐ ํด๋ณด๋ ๊ฒ์ ์ด๋จ๊น์? ์ฌ๊ธฐ์ ๋์ถฉ ๋ฆฌ์คํธ์ ํด๋์์๋๋ค.
์๋ Summary์๋ ๋ณ๊ฐ๋ก ์๋์ชฝ์ ์์น์ํค๋ ค ํ์ผ๋, summary ๋ฐ์ ๋ฃ๋ ํธ์ด ์ถํ ๋ฐ์ํ์ ๋ํ ๋๋น ๋ฐ summary ์ ๋ณด์์ ์ฐ๊ด์ฑ(๋งํน)์ ์ํด์ summary ๋ฐ๋ก ๋ฐ์ ๋ณด์ฌ์ฃผ๋๊ฒ ์ข์ ๋ฏ ํฉ๋๋ค.
(์ํ๋) approve๊ฐ 2๊ฐ ์ด์ ์ ์ฉ๋๊ธฐ๋ง ํ๋ฉด mergeํด๋ ์๊ด ์์ต๋๋ค. ๋ค๋ง ์ปค๋ฉํธ๊ฐ ์์์ง๋ ๊ฒ๋ค์ ๋ฐ๋์ ๋ต๊ธ์ ๋ฌ์์ผํ๊ณ , ํด๋น ๋ด์ฉ์ ๋ํด์ ๋ค์์ PR์ ์ฌ๋ฆด๋ ๋ฐ์ํด๋๋๊ณ , ๋ฐ์ํ์ง ์์๋ ์ข์ต๋๋ค. (ํ์ฌ๋) PR์ ์ค์๋๋ฅผ ๋ฃ๋ ๊ฒ์ ์ด๋จ๊น์? => (์ํ๋) ์๋ ์ธก๋ฉด์์ ์ ํ๋ ๊ฒ ๊ฐ๊ณ , ํ๋จ ๊ธฐ์ค์ด ๊ฐ๊ฐ์ธ๋ง๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ํ๋ ๊ฒ์ด ์ข์ ๋ฏ ํฉ๋๋ค.
(์ํ๋) ๋ผ์ธ์ฐจํธ๋ ๋งจ ์์, ๋ํ ์ผ ์ปดํฌ๋ํธ๋ Summary ๋ฐ์, ๋ฒํฐ์ปฌ ํด๋ฌ์คํฐ ๋ฐ ์๋จธ๋ฆฌ๋ ์ง๊ธ ์์น๋ฅผ ์ฐจ์งํ๊ณ , ํต๊ณ ์ญ์๋ ํ์ฌ ์์น๋ก ๊ฐ๋ฉด ๋ ๋ฏ ํฉ๋๋ค. ์๊ฐ์ด ๋๋ฉด ๋ฐ์ํ์ ํ๋๋ฐ, ๊ฐ๋ณ์ด ๋๋ ๋ถ๋ถ์ cluster์ summary ๋ถ๋ถ์ด๊ณ ๋๋จธ์ง๋ fixed ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
- (์ํ๋) ํ์ฌ(7์ผ) PR์ฌ๋ผ์จ ๊ฒ๋ค์ ์ฐ์ ์ ์ผ๋ก mergeํ๊ณ , ํฉ์น๋ ๊ฒ์ ๋ฐ๋ก ์งํํ๋๋ก ํฉ๋๋ค.
- state handling์ ์ด๋ป๊ฒ ํ ๊ฒ์ธ์ง์ ๋ํด์ ์์ง๋๊ป์ ๋ผ์ด๋ธ ์ฝ๋ฉ์ผ๋ก ๋ณด์ฌ์ฃผ์์ต๋๋ค.
(๋ฏผ๊ธฐ๋) engine ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃ(view๋ง ๋ถ์ด๋ฉด ๋๋ ์์ค)๋ ์ผ์์ผ ์ ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
(์ํ๋) ๊ฐ๊ฐ์ธ์ด ์์ฑํ๋ ๋ณด๊ณ ์์ ์ ๋์ ์ธ ๋ถ๋ถ, ์ ์ฑ์ ์ธ ๋ถ๋ถ ๋ชจ๋ ํ๊ฐ ์์์ ๋ค์ด๊ฐ๋ฉฐ, ์ง๊ธ๊น์ง ํ๋ํ ๋ด์ฉ๋ค ์ ๊ฐ๋ฌด๋ฆฌํด์ ์์ฑํด์ฃผ์ธ์. issue๋ discussion, pr, wik ๋ฑ ์ฌ๋ฌ ๊ณณ์ ํ๋ ๋ด์ญ๊ณผ ๊ธฐ๋ก์ด ์ฐ์ฌ๋์ด ์๋๋ฐ, ์ถํ ํ ๊ณณ์ผ๋ก ๋ชจ์ผ๊ธฐ ์ํ ๋ฌธ์๋ฅผ ๋ฐ๋ก ์ ๊ณตํ๋ ค๊ณ ํฉ๋๋ค.
(์ํ๋) ์ปฌ๋ฌ๋ผ๋์ง, summary๋ก ๋ฌด์์ ๋ณด์ฌ์ค์ง ๋ฑ์ ๋ํด์๋ ์ถํ์ ์ด์ผ๊ธฐํ๋๋ก ํ๊ณ ์ฐ์ ์ ๊ตฌํ์ ์ง์คํฉ๋๋ค.
- 11์ผ๊น์ง ์ปดํฌ๋ํธ ๋ณํฉ์ด ๋๋์ผ ์์ง๋๊ป์ ์ํ๋๊ป ์ฝ๋ ์ ๋ฌ ๊ฐ๋ฅ
- ์ํ๋๊ป์ 14์ผ ํน์ 15์ผ์ค์ ๋ชจ์ ์ถ์งํ ์์ . ์จ๋ผ์ธ, ์คํ๋ผ์ธ์ ๊ณ ๋ฏผ ์ค. ๊ตฌ์ฒด์ ์ธ ๋ด์ฉ์ ์ถํ ๊ณต์ง์ฌ๋ฆฌ์ค ์์
- ์ปดํฌ๋ํธ ๋ณํฉ๊ณผ ๊ด๋ จํด ์ ์ฒด์ ์ธ ๋ ์ด์์์ ์ก๋ ๊ฒ์ ๊ธฐํ๋๊ป์ ์งํํ์ค ์์
- (๋ฐ์ธ๋ ์ง๋ฌธ์ ๋ํ ๋ต) ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๋ฐ์ดํฐ์์ implict branch, seq, isMergeCommit ํ๋กํผํฐ๋ ์๋ฌด๋ ์ฌ์ฉํ์ง ์์. taskId๋ง ์ฌ์ฉ์ค.
- [view] color code ํต์ผ ๊ด๋ จ ๋ ผ์
- [view] vscode ํ ๋ง ์ปฌ๋ฌ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ git lens ๋ถ์ ๋ด์ฉ ๊ณต์
- [engine] Stem ์์ฑ ๋ก์ง ๋์ ์์
- [engine] PARSER ๋ก์ง
- [engine] CSM ๊ฐ์ ๋ฐ ๊ตฌํ
- VSCode์์ View Node Type ์ฌ์ฉ ๊ด๋ จ ์ด์
- [engine, view, vscode] Test Case ์์ฑ ๊ฐ์ด๋ ๋ฌธ์