CodeSquad Day 69 : Team Project Week 2
CodeSquad๐นDay 69
Morning Algo & Algorithm
์ค๋์ ํ๋ก๊ทธ๋๋จธ์ค์ ๋ ๋ฒจ 2 ๋ฌธ์ ์ธ ์คํ์ฑํ ๋ฐฉ, ๋ด์ค ํด๋ฌ์คํฐ๋ง ๋ฌธ์ ์ ํ์ด๋ฅผ ๊ณต์ ํ๊ณ ์ค๋ช ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐค์๋ '์ ๋ ฅ๋ง์ ๋๋ก ๋๋๊ธฐ'๋ผ๋ ๋ฌธ์ ์ ๋์ ํ๋๋ฐ ์์ง ํด๊ฒฐํ์ง ๋ชปํ๋ค.
Team Project
์ค์ ์๋ ๋ด๊ฐ ์ด์ ์ค์๋ก ์๋ชป ๋ ๋ฆฐ PR์ ๋จธ์งํ๋๋ฐ ์ด๊ฒ์ ๋ณต๊ตฌํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ๋๋ผ ์๊ฐ์ ๋ง์ด ์์๋ค. ๋๋์๊ฒ๋ ๋ฌผ์ด๋ณด์์ง๋ง ๊ฒฐ๊ตญ ์ด๋ฏธ ๋จธ์ง๋ PR์์ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๋ ๊ฒ์ผ๋ก ํ๋ค. ์ ๋ง ์ง๋ ๋๋ ์ํฉ์ด์๋ค. ํ ํ๋ก์ ํธ์ธ๋ฐ ์ด๋ฐ ์ค์๋ฅผ ํ๊ฒ ๋์ด์ ๋ ๋นํฉ์ค๋ฌ์ ๊ณ ํ์์ธ ํธ์ด์๊ฒ ๋ฏธ์ํ๊ธฐ๋ ํ๋ค. ๋ฐค์ ์ฝ๊ฐ ์ ๊ฒฐ์ ์ ๋๋ก ํ์ธํ์ง ์๊ณ ๋ฌด์ฌ๊ฒฐ์ ๋ฒํผ์ ์๋ชป ๋๋ฅธ ๊ฒ ํ๊ทผ์ด์๋ค. ๋ค์๋ถํฐ๋ ์ ๋ง ์ด๋ฐ ์ผ์ด ์๊ฒ ๊ผผ๊ผผํ๊ฒ ํ์ธํด์ผ๊ฒ ๋ค.
์คํ์๋ ๊ณ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ํ๋ค. ๋๋ todo list ์นด๋์ ์์ ๊ธฐ๋ฅ์ ๋๋งก์๋ค. ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ๊ณผ ๊ธฐ์กด์ ์๋ ํจ์๋ฅผ ์ฌ์ฌ์ฉํด์ ๊ธฐ๋ฅ์ ๋ง๋ค์ด ๋๊ฐ์ผ ํ๋ ๋ถ๋ถ์ด ์ข ๊น๋ค๋ก์ ์ง๋ง ๋คํํ ๊ตฌํ์ ์๋ฃํด๋๋ค.
๋ฐค์๋ scss๋ฅผ ์กฐ๊ธ ๊ฑด๋๋ ค๋ดค๋ค. ๊ธฐ์กด์ ์์๋ ์ค๋ณต ์ฝ๋๋ฅผ mixin์ ํ์ฉํด์ ์ค์ด๋ณด์๋ค. scss์ @if๋ฌธ๋ ํ์ฉํด ๋ณด์๋ค. scss๋ ์ ํ๊ธฐ ์ํด์๋ ๋ ์ฐ์ต์ด ํ์ํ๋ค. ์์ง ๋ง์ ๋ฌธ๋ฒ๋ค์ด ์ต์ํ์ง ์์ ์ํ๋ค.
ํ ํ๋ก์ ํธ๊ฐ ๋ง๋ฌด๋ฆฌ๋์ด๊ฐ๊ณ ์๋ค. ๋ด์ผ์ด๋ฉด ๋ฒ์จ ๋์ด๋ผ๋ ๊ฒ ์ ๋ฏฟ๊ฒจ์ง๋ค. ๋ด์ผ์ ์ง๊ธ๊น์ง ํ๋ ๊ฒ์ ๋ํด์ ๋ฐํ๋ ํด์ผ ํ๊ณ , ๋ 2์ฃผ ๊ฐ์ ํ๊ณ ๋ ํด ๋ด์ผ๊ฒ ๋ค. ์ฒซ ํ ํ๋ก์ ํธ๋ฅผ 2์ฃผ ๋์ ํ๋ฉด์ ๋ฐฐ์ด ์ ๊ณผ ๋๋ ์ ๋ค์ ์์ธํ ์ ์ด๋ณด๋๋ก ํ์.
์ค๋๋ถํฐ ์น๊ตฌ์ ์์ด๊ณต๋ถ ์คํฐ๋๋ฅผ ์์ํ๋ค. ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ์ ๋ง ๋ง์ด ๋๋ผ๋ ๊ฒ์ด ์์ด์ ๋ํ ์ค์์ฑ์ด๋ค. ๊ทธ๋์ ๋ ํ์ผ๋ก ํ๊ณ ์์์ง๋ง ๊ฐ์ด ๊ณต๋ถํ๋ ๋๋ฃ๊ฐ ์๋ค๋ฉด ์ข ๋ ๋๊ธฐ๋ถ์ฌ๋ ๋๊ณ ์ง์ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์์ ๋ด๊ฐ ์ ์ํ๊ณ , ์น๊ตฌ๋ ์์ด๊ณต๋ถ์ ๋ํ ๊ฐ์ฆ์ด ์์์ด์ ํจ๊ป ํ๊ธฐ๋ก ํ๋ค. ์ค์ํ ๊ฑด ์ง์น๊ฑฐ๋ ์ง๋ฆฌ์ง ์๊ณ ๊ณ์ ๊พธ์คํ ์ด์ด๊ฐ๋ ๊ฒ์ด๋ค.