CodeSquad๐นDay 48
SCSS Lint ๋๋์ด!
scss lint๋ฅผ ์ ์ฉํ๊ณ ์ถ์ด์ ๋ฃจํธ ๊ฒฝ๋ก์ scss-lint.yml ํ์ผ๋ ๋ง๋ค๊ณ , vs code extension์ ์๋ scss lint๋ ์ค์นํด ์ฃผ๊ณ , settings.json ํ์ผ์ ํ์ํ ์ฝ๋๋ ์ถ๊ฐํด ์ฃผ์์ผ๋ ์ ์ฉ๋์ง ์์๋ค.
๊ตฌ๊ธ๋ง์ ํ๋ค๊ฐ ruby๋ฅผ ์ค์นํ๋ฉด ๋๋ค๋ ๊ฒ์๋ฌผ์ ๋ณด๊ณ ๋ฐ๋ผํด๋ณด์๋ค. ๋คํํ ์ค๋ ๊ฑธ๋ฆฌ์ง ์์๋ค. ruby๋ฅผ ์ ์์ ๊ธ๋๋ก ์ ์ค์นํ ํ, gem install scss_lint ๋ช ๋ น์ด๋ก ์ค์นํด์ฃผ๊ณ , vs code๋ฅผ ๊ป๋ค๊ฐ ์ผ๋ ์ ์๋๋์๋ค.
scss๋ฅผ ์ฒ์ ์์ฑํ ๋๋ถํฐ lint๊ฐ ์๋๋์์ผ๋ฉด ์ข์์ํ ๋ฐ ์ด๋ฏธ ๋ค ๋ง๋ค๊ณ ๋์ ์ค์นํ๋ ๊ณ ์น ๊ฒ ์ฐ๋๋ฏธ์ด๋ค. ๊ทธ๋๋ ์ ์ฉ์ด ๋์ด์ ์ข๋ค.
๊ฒ๋ํ์ด์์ ์ฌ๋๋ค๊ณผ ์ด์ผ๊ธฐํ๋ค๊ฐ ์ฝ๋ผ๊ฐ lint๋ ํ์ฌ์์ ๋ฌด์กฐ๊ฑด ์ฌ์ฉํ๋ค๊ณ ํ๋ค. lint ํ๊ฒฝ ๊ตฌ์ถ๊ณผ ์ฌ์ฉ์ ๋ฏธ๋ฆฌ ์ต์ํด์ง๋ฉด ์ข์ ๊ฒ์ด๋ค.
Mission & PR & Group Review
์ค์ 10์์ ๋ชจ์ฌ ์คํธ๋ ์นญ๋ ํ๊ณ , ์คํฌ๋ผ๋ ํ๋ค. ์ ์ฌ ์๊ฐ ์ ๊น์ง๋ JS๋ฅผ ์ด์ฉํด์ ๊ฒ์์ฐฝ ๊ตฌํ์ ์ง์คํ๋ค.
PR์ ๋ณด๋ด๊ธฐ ์ํด์ Readme๋ ์ ๋ฆฌํด์ ์์ฑํด ๋ณด์๋ค.
์คํ 5์๋ถํฐ 6์๊น์ง ๊ทธ๋ฃน ๋ฆฌ๋ทฐ ์๊ฐ. ์ค๋๋ ํ ๋ช ์ฉ ๋์๊ฐ๋ฉด์ ์์ ์ด ํ ๊ฒ์ ๋ํด์ ์ค๋ช ํ๋ค. ๋๋ ์ฃผ๋ก ๊ฒ์์ฐฝ ๋ถ๋ถ ์ด๋ป๊ฒ ๊ตฌํํ๊ณ ์๋์ง์ ๋ํด์ ์ค๋ช ํ๋ค.
๊ทธ๋ฃน ๋ฆฌ๋ทฐ๋ฅผ ํ๊ณ ๋์ ๋ค๋ฅธ ๋ถ๋ค์ด ํ ๊ฒ๋ค์ ํตํด ์ธ์ฌ์ดํธ๋ฅผ ์ข ๋ ์ป์ ํ PR์ ๋ณด๋๋ค. ๋ฐฉ๊ธ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์๋๋ฐ ์ฒด๋ ฅ์ด ๊ด์ฐฎ์ผ๋ฉด ๋ฐ๋ก ์ ์ฉํด ๋ณด๋ ค๊ณ ํ์ง๋ง ์ค๋ ์ปจ๋์ ์ด ๊ทธ๋ฅ ์ข์ง ์์์ ์ค๋์ ์ฌ๊ณ , ๋ด์ผ ์์นจ์ ์ ์ฉํด ๋ณผ ๊ฒ์ด๋ค.
Algorithm
์๊ณ ๋ฆฌ์ฆ ์คํฐ๋์์ ์ ํ ์ค์ผ์ฅด๋๋ก ์ค๋์ ์๊ณ ๋ฆฌ์ฆ์ 1๊ฐ ํ์๋ค. ๋ด์ผ ์์นจ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋์์๋ ๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ค๋ฃฐ ์์ ์ด๋ค.
๋ฎ์๋ ์ปจ๋์ ์ด ์ข์๋๋ฐ ๋ฐค์ด ๋ ์๋ก ๋ง์ด ํผ๊ณคํด์ก๋ค. ๋ณดํต ๋ฐค 12์๊น์ง๋ ์ฒด๋ ฅ์ด ๋จ์์์๋๋ฐ ์ค๋์ ์ฌ์ผ๋ก 11์๊ฐ ๋๋ ํ๋ค์ด์ก๋ค. ์กธ๋ฆฌ๋ค๊ธฐ๋ณด๋ค๋ ๋ชธ์ด ํผ๊ณคํดํ๋ ๋๋์ด๋ค. ๋งค์ผ ๋ง๋ณด๋ฅผ ๊ฑท๋ ๋ค๋ฆฌ๊ฐ ์ค๋๋ฐ๋ผ ์ข ๋ป๊ทผํ๋ค. ์ค๋์ ์ผ์ฐ ์๊ณ , ๋ด์ผ ์ผ์ฐ ์ผ์ด๋์ ์ค๋ ํ๋ ค๊ณ ํ๋ ์ผ๋ค์ ์ข ์ฒ๋ฆฌํด์ผ๊ฒ ๋ค. ์ด์ฐธ์ ๊ธฐ์ ์๊ฐ์ ์ข ๋ ๋น๊ธฐ๋ ๊ฒ๋ ์ข๊ฒ ๋ค.
'What I learned > CodeSquad Log' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CodeSquad Day 51 : Front-end Week 6 (0) | 2022.03.22 |
---|---|
CodeSquad Day 49 : Front-end Week 5 (0) | 2022.03.18 |
CodeSquad Day 47 : Front-end Week 5 (0) | 2022.03.16 |
CodeSquad Day 46 : Front-end Week 5 (0) | 2022.03.15 |
CodeSquad Day 44 : Pair Programming (0) | 2022.03.11 |