Daily/Today I Learned
210317_TIL (First Project - Day3)
joooing
2021. 3. 18. 02:09
๋ฐ์ํ
๐ ์ค๋ ํ ์ผ
Wireframe ๊ตฌ์ฒดํ
์ค๊ณํด๋ ์์ด์ด ํ๋ ์์ ๋ฐ๋ก ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ ์ ๋๋ก ๊ตฌ์ฒดํํ๋ค. class name, id ๋ ํฌํจํด์ ์ค๊ณํ๋๋ฐ BEM ๋ฐฉ์์ผ๋ก ์ด๋ฆ์ ์ ํด๋ณด๊ธฐ๋ก ํ๋ค. ์ด ๊ณผ์ ์ด ์์ฒญ ์ค๋ ๊ฑธ๋ ธ๋๋ฐ ๋ง๋ ๋ฐฉ์์ผ๋ก ํ๊ฑด์ง ํ์ ์ด ๋ค์ง๊ฐ ์์ ๋ฆฌํฉํ ๋ง์ด ํ์ํ ๊ฒ ๊ฐ๋ค.
Component ๊ตฌ์กฐ ์ค๊ณ, ํ์ผ ์์ฑ
์์ฑ๋ Wireframe์ ๋ฐํ์ผ๋ก ์ปดํฌ๋ํธ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ค. ์ด๋ ๋ถ๋ถ์ ์ปดํฌ๋ํธ๋ก ๋ง๋ค๊ฑด์ง, Page ํ์ผ๋ค์ ์ด๋ค์์ผ๋ก ์์ฑํ ๊ฑด์ง ์๋ ผํ๊ณ ์ปดํฌ๋ํธ๋ฅผ ๋ช๊ฐ์ฉ ๋งก์์ ์์ด์ด ํ๋ ์์ ์ฝ๋๋ก ์ฎ๊ธฐ๋ ์์ ์ ํ๋ค.
Github Issue Card, PR
ํ์คํฌ๋ฅผ ๋ถ๋ฐฐํ๊ธฐ ์ํด์ ์ฐ๋ฆฌ ํ๋ก์ ํธ์ github ๋ ํ์งํ ๋ฆฌ ์ด์์นด๋๋ฅผ ์ด์ฉํ๊ธฐ๋ก ํ๋ค. ์์ฑ ๊ท์น์ ์ ํด์ ๊ฐ์ ์ผ๋ง ๋์์ ์๊ฐ๋์ ์ด๋ค ์ผ์ ํ ๊ฑด์ง ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ด ํ ์ผ๋ค์ ๋ถ๋ฐฐํ๋ค. ์ด์ ๊น์ง๋ ๋ชจ๋ ํ์์ด ๊ฑฐ์ ํจ๊ป ์งํํ๋๋ฐ, ์ค๋์ ํ๋ก ํธ์ ๋ฐฑ์ ์ญํ ์ ๋๋ ์ ์์๋ค. ํ์คํ ํ์คํฌ ์นด๋์ ์ฝ๋๋ฅผ ๋น๊ตํ ์๋ ์๊ณ ์ ์ฉํ๋ค๊ณ ๋๊ปด์ง๊ธฐ๋ ํ์ง๋ง, github ๋ค๋ฃจ๊ธฐ๋ ์๊ฐ๋ณด๋ค ์ด๋ ค์ ๋ค. ์์ง ์ต์ํ์ง๊ฐ ์์์ ์ค์๋ฅผ ํ ๋ฒ ํ๋ฉด ๋ณต๊ตฌํ๋๋ฐ ์์ฒญ๋ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค,, ๊ทธ๋ฆฌ๊ณ Issue์นด๋๋ฅผ ์ด๋ ๊ฒ ํ์ฉํ๋๊ฑด ์ฒ์์ด๋ผ PR๊ณผ ์ด๋ป๊ฒ ์ฐ๊ฒฐ์ด ๋๋๊ฑด์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ด์ ์ด ๋ถ๋ถ์ ์ข ๋ ์์๋ณด๊ณ ํ๋ฌ ํ๋ก์ ํธ ์ ๊น์ง๋ ํ์คํ ์ต์ํด์ง๋๋ก ํด์ผ๊ฒ ๋ค. ์ถ๊ฐ๋ก ์ค๋์ Component์ ๋ผ๋๋ง ๋ง๋๋ ๋๋์ด๋ผ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํ์ง์๊ณ ๋ฐ๋ก merge๋ฅผ ํ๋๋ฐ, ๋์ค์ ๋ณด๋ ์์ ํด์ผํ ์ฌํญ์ด ์๊ฒจ pull, push, PR๊ณผ์ ์ ๋ค์ ๊ฑฐ์ณ์ผ ํ๊ธฐ๋ ํ๋ค. ์ด์ ๋ ์ฌ์ํ๋ค๋ ์๊ฐ์ด ๋ค์ด๋ merge ์ ์ ๊ผญ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํด์ผ๊ฒ ๋ค..!
๐ ํด์ผํ ์ผ
โ๏ธ ๊ธฐ๋ฅ ๊ตฌํ ์์
โ๏ธ CSS ๋ ์ด์์
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋ด๊ฐ ์ด๋ค ์ ์ด ๋ถ์กฑํ๊ณ ๋ ๋ฐฐ์์ผ ํ๋ ์ง๋ฅผ ์ ํํ๊ฒ ์ ์ ์๊ฒ ๋๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ณต์ต์ด ํ์ํ ๋ถ๋ถ๋ ์์ด์ ์ง๊ธ ์ ์ ์ ๋๊ฐ ์๋๋ผ๋ ๋๋์ด ๋ ๋ค..! ๋ฌผ๋ก ํ๋ ๋ถ๋ถ๋ ์์ง๋ง ๊ทธ๋๋ ์ค๋ ๋ชฉํํ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์๊ฑธ ํ๊ธฐ๋ ํด์ ๋ฟ๋ฏํ๊ธฐ๋ ํ๊ณ , ๋งค์ผ๋งค์ผ ๋ฐฐ์ฐ๋๊ฒ ์ ๋ง ๋ง์ ๊ฒ ๊ฐ์์ ํ๋ก์ ํธ๋ฅผ ํ๋ ์๊ฐ์ด ์์คํ๊ฒ ๋๊ปด์ง๋ค.
๋ฐ์ํ