๐ Keep
1. ๊ฑด๊ฐํ ์์ต๊ด
์ํ๊น๊ฒ๋ ํฌ์ค๋ฅผ ํ๋ค๊ฐ ๋ฐ๋ชฉ ๊น์ค๋ฅผ ํด์ ์ด๋์ ๋ชปํ์ง๋ง, ์์ต๊ด๋งํผ์ ์ ์งํค๊ณ ์๋ค. ์๋ ๋ชธ์ด ๋ฌด๊ฑฐ์ด ๋๋์ ์ซ์ดํ๋ ๋ฐ๋ค๊ฐ ์์ทจ ์์ ๋ค์ ธ์ง ์์ต๊ด ๋๋ถ์ ๋ณ๋ก ๋ฌด๋ฆฌ ์์ด ์ง๋ด๊ณ ์๋ค. ์๊ฐํด ๋ณด๋ ๋ฐฐ๋ฌ์์์ ํ ๋ฒ๋ ์ํค์ง ์๊ณ ์ง๋ฐฅ์ ์ํด ๋จน์๋ค. ๋งค๋ฒ ๊ฑด๊ฐํ ์ฌ๋ฃ์ ์์์ ํจ๊ป ์ค๋นํด ์ฃผ์๋ ์๋ง, ๋งค์ฃผ ์ธ์ ๊ฒธ ๋๋ผ์ด๋ธํด์ฃผ์๋ ์๋น ๊ป ๊ฐ์ฌํ๋ค.
2. ๋ง์ธ๋ ์ปจํธ๋กค
์จ๋ผ์ธ์ผ๋ก ์งํ๋๋ ๋ถํธ์บ ํ ํน์ฑ์ ์ฌ๋๋ค์ ๋ฉ์ง ๊ฒฐ๊ณผ๋ฌผ๋ง ๋ณด์ด๊ธฐ์ ๋น์ฐํ ๋น๊ต๋๊ณ ๋ถ์ํ๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ข ์ข ํ์ธ์ ํ์ด๋ผ์ดํธ์ ๋์ ์ด๋์ด ๋ฉด์ ๋น๊ตํ๋ค๊ณ ํ์ง ์๋. ๋๋ณด๋ค ์ํ๋ ์ฌ๋๋ค์ ๊ทธ๋งํผ ๋ง์ด ๋ ธ๋ ฅํ๊ณ ๊ณต๋ถํ๊ธฐ ๋๋ฌธ์ ์ํ๋ ๊ฒ์ด๋ ๋ฐ์์น๊ณ ์กด๊ฒฝํด์ผ ํ ์ผ์ด๋ค. ๊ตณ์ด ๋ด๊ฐ ์์์ง ํ์๋ ์๋ค๋ ๋ป์ด๋ค. ๋๋ ๋์ ๋ชฉํ์ ํด์ผ ํ ์ผ๋ง ๋ณด๋ฉด ๋๋ค.
์ผ๋จ, ์ ์ ์ ์ผ๋ก ํ์ํ ์ํ๋ฅผ ์ ์งํ๊ณ ์๋ค. ์ ํ์ฌ์์ ์๋ ์ฑ๊ณผ, ํ๊ฐ, ์ผ๊ทผ์ ์๋ฌ๋ ธ์ด์ ์ ์ ์ ์ ์ฒด์ ์ผ๋ก ๊ทน๊ฐ์ผ๋ก ํ๋ค์๊ธฐ ๋๋ฌธ์ ์ง๊ธ์ ๋์ ํธ์ด๋ค. ๋ ํ๋๋ ์กฐ๊ธํจ๊ณผ ๋น๊ต๋ฅผ ๋ง์ด ๋ฒ๋ฆฌ๊ณ ์๊ธฐ ๋๋ฌธ์ด๊ธฐ๋ ํ๋ค. ์ค์ํ๊ฑด ๊บพ์ด์ง ์๋ ๋ง์๋ณด๋ค ‘๊บพ์ฌ๋ ๋ค์ ์ผ์ด๋๋ ๋ง์’ ์ธ ๋ฏํ๋ค. ๋ด๊ฐ ์ํ๊ณ ์ถ์ ๊ฒ์ ์ํ๋ ์ฌ๋์ ๋ณด๋ฉด ๋น์ฐํ ๋ถ๋ฝ๊ณ ์กฐ๊ธํ๋ค. ์ด๋ฐ ๋ง์์ด ๋๋ ๊ฑด ๋น์ฐํ๋ ์ค์ํ ๊ฑด ๋นจ๋ฆฌ pivot ํด์ ์์ผ๋ก ๊ฑท๋ ๊ฒ์ด๋ค.
3. ๋งค์ผ, ๋งค์ฃผ, ๋งค์ ํ๊ณ ํ๋ ์ต๊ด ์ ์ง
ํ๊ณ ๋ฅผ ํตํด ๋ฐฐ์ด ๊ฒ, ์ด๋ ค์ ๋ ๊ฒ, ์ํ ๊ฒ์ ๋น๋กฏํด ๋ด ๋ง์ ์ํ์ ๋ํด ์ฐ๋ค๋ณด๋ ๋๋ฅผ ์ ์๊ฒ ๋๋ค. ๊ณต๋ถํ๋ค๊ฐ๋ ํ๋ค๋ฉด ๋ด๊ฐ ์ ํ๋ค๊ณ ์ด๋ ค์ด์ง, ๊ทธ๋์ ๊ทธ๊ฒ์ ํด๊ฒฐํ๊ธฐ ์ํด ๋๋ ๋ฌด์์ ํด์ผ ํ๋์ง ์์์ ํ๋ฆ๋๋ก ์ฐ๋ค ๋ณด๋ฉด ๊ฐ์ ์ด ๋นจ๋ฆฌ ๊ฐ๋ผ์๊ณ ํ๋ ์ผ์ ์ง์ํ ์ ์๋ค. ๋งค์ผ ๋งค์ฃผ ๋งค์ ํ๊ณ ๋ฅผ ํ๋ค ๋ณด๋ฉด ์๊ฐ์ด ๊ทธ๋ฅ ํ๋ฅด์ง ์์์ ์ข๋ค. ์ค๊ฐ์ค๊ฐ ๋์๊ฒ ‘๋ ๊ด์ฐฎ๋?’๋ผ๊ณ ๋ฌผ์ด๋ด์ฃผ๊ธฐ ๋๋ฌธ์ ์ธ์์ ์งง์ ํ๋ฆ์ผ๋ก ๋์ด๊ฐ๋ฉฐ ๋ ์ ์ด๊ณ ์๋ค๋ ๋๋์ด ๋ค์ด์ ์ข์ ๊ฒ ๊ฐ๋ค.
4. ์คํฐ๋์ ๋ธ๋ก๊ทธ๋ฅผ ํตํด ๋จ์๊ฒ ์ค๋ช ํ๋ ๊ฒ
์ ํ์ฌ์์ feature๊ฐ ํ๋ ๊ฐ๋ฐ๋ ๋๋ง๋ค ์ฌ์ฉ๊ฐ์ด๋๋ฅผ ๋ฐฐํฌํ๊ณ ๊ณ ๊ฐ๊ณผ ํ ํ์์๊ฒ ์ค๋ช ํ๊ธฐ ์ํด ๊ฐ๋ฐ์์๊ฒ ์ง์ฐฉ์ ์ผ๋ก ๊ถ๊ธํ ๊ฒ์ ๋ฌผ์ด๋ณด์๋ ๊ธฐ์ต์ด ๋ ์ฌ๋๋ค. ๋ด๊ฐ ์ดํดํ๊ฒ ๋ง๋์ง, side effect์ด๋ ๊ณ ๊ฐ์ด ์ด๋ ค์ํ ๋งํ ๋ถ๋ถ์ ์๋์ง cross check ํ๋ฉฐ ์ด๋ ต๊ฒ๋ง ๋ณด์๋ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ๋๋ฉด ๊ทธ๋ ์ ์ ๋ ์ ์ฌ์ ๋๋ก ์ฑ์ทจ๊ฐ์ด ์ปธ๋ค. ๊ฐ๋ฐ๊ณต๋ถ๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ํ ๋ฌ ์ ์ ๋์๋ณด๋ฉด ๋ด๊ฐ ์ ํ ์ดํดํ์ง ๋ชปํ๋ ๊ฐ๋ ๋ค์ ์ง๊ธ์ ์ดํดํ๊ณ ์๋ค. ์ง๊ธ์ฒ๋ผ ๋ด๊ฐ ๋ฐฐ์ด ๊ฒ์ ๋ธ๋ก๊ทธ, ์คํฐ๋๋ฅผ ํตํด ํ์ธ์๊ฒ ์ค๋ช ํ๋ฏ ๊ณต๋ถํด ๋ณด์.
์ ํ์ฌ product ๊ฐ ์๋ ์ด๋ ค์ ์ด์ ์ดํดํ๋ ๋ฐ๊น์ง ์ด๋ ค์ ๋๋ฐ, ๊ทธ๋๋ ํจ๊ณผ์ ์ด์๋ ํ์ต๋ฒ์ ๊ผฝ์๋ณด๋ฉด ๋จ์ฐ ‘๋จ์๊ฒ ์ค๋ช ํ๋ ๊ฒ’์ด๋ค. ๋จ์๊ฒ ์ค๋ช ํ๋ ค๋ฉด ์ฐ์ ๋ด๊ฐ 100% ์ดํดํ๊ณ , ์ด๋ฅผ ์ฌ์ด ๋ง๋ก ์ค๋ช ํ๊ธฐ ์ํด ๋์ ์ธ์ด๋ก ๋ค๋ฌ๋ ๊ณผ์ ์ด ํ์ํ๋ค. ๋ฟ๋ง ์๋๋ผ ๊ผฌ๋ฆฌ์ง๋ฌธ์ด ๋ค์ด์ค๋ฉด ๋๋ตํ ์ ์์ด์ผ ํ๊ธฐ์ ํด๋น ๊ฐ๋ ์ธ์ ํฐ ๊ทธ๋ฆผ๋ ๊ทธ๋ ค์ผ ํ๋ค.
๐ฅ Problem
1. ๋ฌด๋ฆฌํ ํ์ต ๊ณํ
์ ๋ง ๊ณต๋ถํ ๊ฒ ๋๋ฌด ๋ง๋ค. ๋ถํธ์บ ํ ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ ์ ๋๋ ๊ณต๋ถํ๋ฉด ์ข๋ค๋ ์ฃผ๋ณ์ ๋ง์ ๋ค์๊ฑธ ๊ทธ๋ฌ๋ค. ์ ๋ก๋ฒ ์ด์ค์์ ์์ํ๋ ค๋ ํ๋๋ฅผ ๋ฐฐ์๋ ๊ฐ์ง์น๊ธฐ๋ก ๋ ๋ฐฐ์ธ๊ฒ ๋ํ๋๊ณ ๋งค์ผ๋งค์ผ ์ด๋ ๋ค. ๊ทธ๋ฌ๋ค ๋ณด๋ ํ์ผ์ ๋ชปํ ๊ฒ์ ์ฃผ๋ง์ ๋ฏธ๋ฃจ๋๋ฐ ์ํ๊น๊ฒ๋ ์ฃผ๋ง์๋ ๋ ๋ณด์์ฌ๋ฆฌ๋ก ์ฌ๊ณ ์ถ๋ค. ์ด์ ๋ถํฐ๋ ์ฐจ๋ผ๋ฆฌ ํ์ผ์ ๋๋ด๋ฒ๋ฆฌ์. ํ์ผ์ ์๊ฐ์ ๋ ์์ถ์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ํ์๊ฐ ์๊ฒ ๋ค. ์ธ๋ชจ์๋ ์๊ฐ (์ค๋งํธํฐ, ๋ฎ์ ๋ฑ)๋ง ๋ฒ๋ ค๋ ํ์ต์๊ฐ์ด ๋์ด๋๋ ์ ์ข์ ์ต๊ด์ ํ๋์ฉ ์๊ฑฐํ์.
2. ๋ชฐ์ ํ๋ค ์๋ฒฝ๊น์ง ๋ฌด๋ฆฌํ๋ ์ต๊ด
์ฌ์ค 7์๋ถํฐ ์๋ฒฝ๊น์ง ํ๋ก ์ง์คํ๋ ๊ฒ๋ ์๋๊ณ ์ค๊ฐ์ค๊ฐ SNS๋ฅผ ํ๊ฑฐ๋ ๋ฎ์ ์ ์ค๋ค๊ฐ ๊ทธ ์ฃ์ฑ ๊ฐ์ผ๋ก ์๋ฒฝ๊น์ง ๊ณต๋ถํ๋ ๊ฒฝ์ฐ๋ ์์๋ค. ๊ฒ๋ค๊ฐ ์ง์คํ๋ฉด ๋ด์ผ์ ์๊ณ ๋ฌด๋ฆฌํด์ ์๋ฒฝ๊น์ง ํ๋ค ๋ณด๋ ๋ค์๋ ํ์ต์ ๋ฌด๋ฆฌ๊ฐ ์จ ์ ๋ ๋ง์๋ค. ๋ถํธ์บ ํ๋ ๋ง๋ผํค์ด๋ผ๋ ์ ์ ์์ง ๋ง๊ณ ๋งค์ผ ์๋ฒฝ 2์ ์ ์ ์นจ๋์ ๋๊ณ , ๋์ธ ๋๋ ์ค๋งํธํฐ ์์ด ๋๋ ๋ฃจํด์ ๊ผญ ์งํค์.
3. ์ข ์ข ๋ชจ๋ฅด๋ ๊ฒ์ ๊ทธ๋ฅ ๋์ด๊ฐ๋ ์ผ
์๊ฐ์ด ์๋ค๋ ํ๊ณ๋ก, ๋น์ฅ์ ๋ณ๋ก ์ค์ํ์ง ์๋ค๋ ํ๊ณ๋ก ์๋ฒฝํ ์ดํดํ์ง ๋ชปํ๋๋ฐ ํ์ต์ ๋ฏธ๋ฃจ๋ ๋๊ฐ ๋น๋ฒํ๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฌ๋ค ๋ง์ ๊ณผ์ ๋ฅผ ํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ํ ๋๋ ๊ทธ ๊ฐ๋ ์ ์ ์ตํ์ง ๋ชปํด์ ๋ค์ ๋์๊ฐ ๊ณต๋ถํ๋ ๊ฒฝ์ฐ๋ ๋ง์๋ค. ๋์ค์ ์ทจ์ ํด์ ๊ธฐ์ด์ ์ธ ๊ฐ๋ ์ ๋ชฐ๋ผ ์ฐฝํผํ ๊ฒ๋ณด๋ค ์ฐจ๋ผ๋ฆฌ ์ง๊ธ ์ง๋ฌธํ๊ฑฐ๋ ๊ณต๋ถํด์ ์์๋ด๋ ๊ฒ ํจ์ฌ ์ข์ ๊ฒ์ด๋ค.
4. ์ค์ํ ๊ฐ๋ ๋ณด๋ค ์ข์ํ๋ ๊ฐ๋ ์ ๋จผ์ ๊ณต๋ถํ๋ ค๋ ๊ฒ
์ด๋ฒ ํ๋ก์ ํธ ํ ๋๋ ๋๊ผ์ง๋ง ๋ฌด์์์ ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ๋ณด๋ค CSS๋ฅผ ๋จผ์ ๊ฑด๋๋ฆฌ๋๋ผ ์๊ฐ์ ํจ์จ์ ์ผ๋ก ์ฐ์ง ๋ชปํ๋ ๊ฒ ์์ฝ๋ค. ์๋ ๋ณด์ฌ์ง๋ ๊ฒ์ด ์ค์ํ ์ง๋ฌด์์ด์ ๊ทธ๋ฌ๋์ง ์์ง ๊ทธ ์ต๊ด์ด ๋จ์์๋ค. ๋๋ ์ง๊ธ ๋ง์ผํฐ๋ ์๋๊ณ ๋์์ด๋๋ ์๋๋ค. ๊ฐ๋ฐ์๋ค. ์ผ๋จ ๋ณธ์ ์ธ ๊ฐ๋ฐ์ ์ํด์ผ ์ํต๋ฅ๋ ฅ ํ์ ๋ฅ๋ ฅ ๊ณ ๊ฐ์ค์ฌ์ฌ๊ณ ๋ฑ์ด ์๋ฏธ ์๋ ๊ฒ์์ ์์ง ๋ง์.
๐ฉ๐ป๐ป Try
1. ๊ทธ๋ ๋ฐฐ์ด ๊ฑด ๊ทธ๋ ๋๋ธ๋ค.
์ ๊ท ํ์ต ์๊ฐ์๋ ์ ์ดํด๋์ค๋ฅผ ํตํด ํด๋น ๊ฐ๋ ์ ํ๊ณ → ์์ต์๊ฐ์ ๋ชจ์๋ฅ๋ค/๋ธ๋ก๊ทธ/์ ํ๋ธ ๋ฑ์ ํตํด ๊ทธ ๊ฐ๋ ์ ์์ ํ ๋ ํํ๊ณ → ์๊ธฐ ์ ์ ๊นํ์ด๋ ๋ธ๋ก๊ทธ์ ๊ธฐ๋กํ๋ค. ๊ทธ๋ ๋ฐฐ์ด ๊ฑด ๊ทธ๋ ๋๋ด์ง ์์ผ๋ฉด ์๊พธ ๋ฏธ๋ฃจ๊ฒ ๋ ๊ฒ์ด๋ค. ํนํ๋ ์ถํ React ๋ค์ด๊ฐ๋ฉด ๋ ์ด๋ ค์ธ ๊ฒ์ด๋ค. 1์ผ 1 Commit & 1 Blogging์ ๋์น์ง ๋ง์.
2. ๋ฌด์จ ์ผ์ด ์์ด๋ 2์ ์ ๊น์ง๋ ๋๊ณ , ์นจ๋์๋ ํฐ ๋์ง ์๊ธฐ ๋ฃจํด ์ธ์ฐ๊ธฐ
ํ๊ท ์ ์ผ๋ก ์นจ๋์ ๋์ ์ค๋งํธํฐ ํ๋ ์๊ฐ์ด ์ ์ด๋ 15๋ถ~๋ง๊ฒ๋ 30๋ถ ์ ๋ ๋๋ ๊ฒ ๊ฐ๋ค. ์ด์ํ๊ฒ ๋ณด์์ฌ๋ฆฌ๊ฐ ์์ฉํด์ ์ฌ์ ๋ฅผ ๋ถ๋ฆฌ๊ณ ์ถ์๋ฐ ๋ฆด์ค๋ ์ธ์คํ ๋๋ณด๊ธฐ ๊ฐ์ ๊ฒ๋ค์ ์ค์ค๋ก ์ปจํธ๋กคํ๊ธฐ ์ด๋ ค์ธ ์ ๋๋ก ๋น ์ ธ๋ค ์ ์์ผ๋ ์์ ์ฐจ๋จ์ ํด๋ฒ๋ฆฌ์.
3. ๋ชจ๋ฅด๋ ๊ฒ์ ์ง์ฐฉํด, ๊ณต๋ถํด์ ์ฑ์ทจ๊ฐ์ ๋๋ผ์.
์๋ ๊ฒ๋ง ๊ณต๋ถํ๋ฉด ์ค๋ ฅ ์ ๋ ์ ๋๋ค. ๋ชจ๋ฅด๊ณ ์ด๋ ค์ด ๊ฒ์ ๊ณต๋ถํด์ ์๊ณ , ์ค์ ๋ก ์ฝ๋๋ ๊ธ๋ก ์จ๋ด์ผ ์ค๋ ฅ์ด ๋๋ค. ์กฐ๊ธ ๋ ์ง์ฐฉ์ ์ผ๋ก ๊ณต๋ถ๋ฅผ ํ๋ฉด ์ข๊ฒ ๋ค. ๋๊ตฐ๊ฐ ๋ฌผ์ด๋ณด๋ฉด ํญ ํ๊ณ ๋๋ต์ด ๋์ฌ ์ ์์ ์ ๋๋ก ๋ด๊ฐ ์ด ๋ธ๋ก๊ทธ ๋ด์ฉ๊ณผ ์ฝ๋๋ ๋ง์คํฐํด๋ณด์.
๋๊ธ