210208 TIL
Today I Learn
2/2 Java ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ 1~5๊ฐ
2/3 Java ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ 6~10๊ฐ, ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋คํธ์ํฌ 1๊ฐ
2/4 Java ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ 11~13๊ฐ, ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋คํธ์ํฌ 2๊ฐ
2/5 Java ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ 14~15๊ฐ, ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋คํธ์ํฌ 3๊ฐ, ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ ์ฑ๊ณต
2/6 ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋คํธ์ํฌ 4๊ฐ, ๋ธ๋ก๊ทธ ์์
2/8 ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋คํธ์ํฌ 5๊ฐ
๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ์ ์๊ฐ ํ ์์ฝ๋ณธ์ ์ฌ๋ ค๋จ๋ค. ๋ด์ผ๋ถํฐ ์์ฑ๋ TIL์ ๋ญ ๋ฐฐ์ ๋์ง ๊ฐ๋ตํ๊ฒ ์ค๋ช ์ ๋ง๋ถ์ผ ์์ ์ด๋ค. ๋คํธ์ํฌ๋ ๊ฐ์์์ ๊ณต๋ถํ ๋ด์ฉ ๋ฟ ์๋๋ผ, ๋ณต์ต๊ฒธ ์ถ๊ฐ์ ์ผ๋ก ๋ด์ฉ์ ์ฐพ์ ์ ๋ฆฌํ๋ ค ํ๋ค.
์ค๋์ ์ด์ผ๊ธฐ
-
์ฒซ๋ฒ์งธ TIL
์ฒ์ ์์ฑํ๋ TIL์ด๋ฉฐ ๋ธ๋ก๊ทธ ์ฒซ ๊ธ์ด๋ค๋ณด๋ ์ด์ผ๊ธฐ๋ฅผ ์กฐ๊ธ ๊ธธ๊ฒ ์ฐ๋ ค๊ณ ํ๋ค.์์ฑ๋ ๋ธ๋ก๊ทธ์ ๊ธ์ ์ฌ๋ฆฌ๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ ๋ธ๋ก๊ทธ ํ ๋ง ๊ณ ๋ฅด๊ณ (์๊ฐ์ด ์ ์ผ ์ค๋ ๊ฑธ๋ ธ๋ค) ์ฒ์ ๋ณด๋ Ruby ๋๋ฌธ์ ๋ ํํ ๋์๊ฐ๋ฉฐ ๋ง๋๋๋ผ ์ผ์ฃผ์ผ ์ด๋ ์๊ฐ์ด ์ง๋ ์ง๊ธ์์ผ ๊ธ์ ์ฌ๋ฆฌ๊ฒ ๋์๋ค. ๋ธ๋ก๊ทธ๋ฅผ ๊พธ์คํ ํ ์ ์ด ์์ด ๊ฑฑ์ ์ด๊ธด ํ์ง๋ง; ๋ด๊ฐ ๋ฐฐ์ด ํ์ ์ ๋จ๊ธฐ๋ ๊ฒ ์์ฒด๊ฐ ์ฐธ ์ข์ ๊ฒ ๊ฐ๋ค. ๋ฌด์๋ณด๋ค ๋๊ธฐ๋ถ์ฌ๊ฐ ๋๋ค!!! ๊ธฐ๋ก์ผ๋ก ๋จ์ผ๋ ํ๋ฃจ๋ฅผ ๋์ถฉ ๋ณด๋ผ ์ ์์ ๋ฏํ๋ค.
์ด์ ๋ถํฐ ๊พธ์คํ, ์ ์ฑ๋ค์ฌ์ ์์ฑํ ์๊ฐ์ด๋ค.
-
๋ธ๋ก๊ทธ
๋ธ๋ก๊ทธ ๊พธ๋ฏธ๊ธฐ๋ ํด๋ํด๋ ๋์ด ์๋ ๊ฒ ๊ฐ๋คโฆ git ๋ธ๋ก๊ทธ๋ ์์ ๋ก ํธ์งํด์ผ ํ๋ ํํ๋ค ๋ณด๋ ๋ ๊ทธ๋ ๋ค. ๊ทธ๋๋ ์ฝ์งํ๋ฉฐ ๋ง๋ค๋ค๋ณด๋ ์ด์ ํ ๋ง ์์ ๋ฒ, jekyll ๋ฌธ๋ฒ, Gem์ ์ด๋ป๊ฒ ์ฐ๋ ๊ฑด์ง ๋๋ต์ ์ธ ๊ฐ์ด ์กํ๋ค.git ๋ธ๋ก๊ทธ๋ผ๋ ๊ฐ์ง๋จ+์๋ ์ฌ์ ์ ์์ ํด์ ๊ณ ๋ฅธ๊ฑฐ์๋๋ฐ ์ฒ์ ๋ง๋ค๋ ์ด๋ ต๋ค๊ณ ๊ต~์ฅํ ํํํ์ง๋ง ๋ด ๋ง์๋๋ก ํธ์ง์ด ๊ฐ๋ฅํ๋ค๋ ์ ์์ ์ ๊ณ ๋ฅธ ๊ฒ ๊ฐ๋ค. ์ด๋ฏธ์ง ์ฒจ๋ถ๊ฐ ๊ท์ฐฎ๊ธด ํ์ง๋งใ ๋์ฒ๋ผ ํค๋งฌ ์ฌ๋๋ค์ ์ํด์ git blog๋ฅผ ์ด๋ป๊ฒ ๋ง๋ค์๋์ง ํฌ์คํ ํ๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ๋ค. ๋ด๊ฐ ์์ง ๋ถ์กฑํ๋จ ์๊ฐ ๋๋ฌธ์ ์ง์์ ๋๋๋ ๊ธ ์์ฑ์ด ๋ง์ค์ฌ์ง๊ธด ํ์ง๋งโฆ ๊ธฐ์ ์์ํ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ ์ฉ๊ธฐ๋ฅผ ๊ฐ์ ธ๋ด์ผ์ง!
์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ํ์ด์ง์ ํ๊ธฐ ์ํด์ Travis๋ฅผ ์จ์ผ ํ๋ค๊ณ ํ๋ค. ์ ํ๋ ค๊ณ ํ๋๋ฐ ํ ์๋ฐ์ ์๊ฒ ๋คโฆ ์ด๋ฒ์ฃผ ์์ ํด์ผ์ง.
-
์ค๋ ๋ ์๊ฐ
๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๋ฉด์ ๋ค๋ฅธ ์ฌ๋์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง์ด ๋ณด๊ฒ ๋์๋๋ฐ ๋ด๊ฐ ๋๋ฌด ๋ถ์กฑํ๋จ ์๊ฐ์ด ๋ค์๋ค. ํ์ ๋ค๋๋ ๋์ ๋ง์ด ๋ฐฐ์ด ์ค ์์๋๋ฐ ์ ๋ง ๊ธฐ์ด์ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ด๊ฑฐ๊ตฌ๋. ํํฉ์ฐฌ๋ํ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ณด๋ฉฐ ๋ด๊ฐ ํ ์ ์์๊น ๊ทธ๋ฐ ๋ถ์๊ฐ์ด ๋ค์๋ค. ์ข ์ฐ์ธํด์๋ค๊ฐ ๋ฐ๊นฅ๊ณต๊ธฐ๋ ์ฌ์ํ๊ณ ๊ฑท๋๋ฐ ๋ฐคํ๋์ ์ธ๊ณต์์ฑ์ด ์์๋๋ผ. ์๊น๋ง ๋ฐคํ๋์ ํผ์ ์ฐฌ๋ํ๊ฒ ๋ฐ์ง์ด๋๋ฐ ๋ณ์ด ์๋๋ผ ์ธ๊ณต์์ฑ์ธ๊ฑธ ์๋๋ฐ๋ ์๊พธ ๋์ด ๊ฐ๋ค.๋๋ ๋ด๊ฐ ๋ถ์กฑํ ์ฌ๋์ธ๊ฑธ ์ ์๋ค. ๋จธ๋ฆฌ๊ฐ ํน์ถ๋๊ฒ ๋ฐ์ด๋ ๊ฒ๋ ์๋๊ณ , ์ง์์ ํ๋ณ์๋ฆฌ ์์ค์ด๊ณ , ์ฝ๋ฉ์ฒ์ฌ๋ ์๋๊ณ . ๊ทธ๋๋ ๊ณ์ ๋ ธ๋ ฅํ๋ค๋ณด๋ฉด ๋ด๊ฐ ๋ณ์ ์๋๋๋ผ๋ ์ ๋ฐ์ง์ด๋ ์ธ๊ณต์์ฑ์ด ๋ ์ ์์ง ์์๊น ๊ทธ๋ฐ ์๊ฐ์ด ๋ค์๋ค. ๋ง๋ค์ด์ง ๋น์ด์ง๋ง ์ง์ง ๋ณ๋ณด๋ค ํํ๊ฒ ๋น๋๋ ๋ณ์ฒ๋ผ. ๊ทธ๋ฌ๋๊น ์์ผ๋ก ๋ ๋ ธ๋ ฅํด์ ๋ฐ์ง์ด๋ ์ฌ๋์ด ๋์. ๋ ธ๋ ฅํ๋ฉด ๋๋ ๊ทธ๋ ๊ฒ ๋ ์ ์์ ๊ฑฐ๋ค.
-
์์ผ๋ก ํ ๊ณต๋ถ
- ์๋ฐ ๊ฐ์ฒด์งํฅ ๊ณต๋ถ : ์ด์ ๊ป ๋ด๊ฐ ์์ฑํ ์ฝ๋๋ ๊ทธ์ ์๋ํ๋ ์ฝ๋์๋ค. ๊ฐ์น์๋ ์ฝ๋๋ฅผ ๋ง๋๋ ๋ฒ์ ๋ฐฐ์ ํ๋ก์ ํธ์ ์ฌ์ฉํ ์ฝ๋๋ค์ ๋ฆฌํฉํ ๋ง ํ๊ณ ์ถ๋ค.
- ์๊ณ ๋ฆฌ์ฆ : ํ๋ฃจ์ ๋ ๋ฌธ์ ๋ ํ๋ ค๊ณ ํ๋ค. ์ ๋ง ์ฒ์ ๊ณต๋ถํ๋ ๊ฑฐ๋ผ ๊ณต๋ถํ ๊ฒ ๋ง์ ๊ฒ ๊ฐ๋คโฆ ํ์ง๋ง ๊ฐ๋ฐ์๊ฐ ๋๋ ค๋ฉด ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ๋ ํ์์ธ ๊ฒ ๊ฐ๋ค. ํ ์ ์๋ค ์์์์! ๋์ค์ ์๊ณ ์ ๋์ด์ ์ฉ์ด๋ณด ์๊ณ ๋ฆฌ์ฆ ๋ง์คํฐํ ๋ฐฉ๋ฒ ์ฌ๋ฆด๊ฑฐ์! ๊ณ ์๋ ๊ฑฐ์!
- ๋คํธ์ํฌ : ์ ํ๋ธ ๊ฐ์๋ฅผ ๋งค์ผ ํ๋์ฉ ๋ฃ๊ณ ์๋ค. ์ ๊ณต์ง์์ ์๊ณ ์ถ์ด.
- ์๋ฐ์คํฌ๋ฆฝํธ ๋ณต์ต : ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ํด์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋จผ์ ๋ณต์ตํ ์์ ์ด๋ค. ๋ณต์ต์ด ๋๋๋ฉด ๊ตฌ๋งคํ ๊ฐ์ ๋ค์ผ๋ฉฐ ํ์ ์คํฌ๋ฆฝํธ ๊ณต๋ถํด์ผ์ง.
- ์คํ๋ง ๋ถํธ : ์คํ๋ง ๋ฐฐ์ฐ๋ฉด์ ๋ถํธ ๋ชป๋ฐฐ์ ๋ ๊ฒ ์์ฌ์ ๋ ํฐ๋ผ ๊ฐ์๋ฅผ ์ฌ๋จ๋ค. ๋ค๋ฅธ ๊ฒ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋์ค์ด๊ธด ํ์ง๋ง ๊ณต๋ถํ๊ณ ์ถ์.
- ๋ฆฌ๋ ์ค : ์๊ฒฉ์ฆ ๋ธ๊ฒธ ๊ณต๋ถํ๊ณ ์ถ์ด! ๋ช ๋ น์ด์ ์ต์ํด์ง๊ณ ์ถ๋ค!
- ์ง์์์ด ๋ง์์ ์ธ๊ฐ ๋ฃ๋ ๊ฑธ ์ข์ํ๋ค. ํ์ง๋ง ๋ฃ๊ธฐ๋ง ํด์ ๋ด ๊ฒ์ด ๋ ์ ์๋ค. ๋ฐฐ์ด ๊ฑธ ์ง์ ์ฌ์ฉํด๋ณด๋ฉฐ ๋ณต์ตํด์ ๊น์ ์ฌ๋ฆฌ๋ ค ํ๋ค.
- ์ฐ์ ์์ ์์ผ๋ก ์ ์ด๋ดค๋๋ฐ ํ ๊ฒ ๋ง๋คโฆ ์์ด๋ ๊ณต๋ถํ๊ณ ์ถ์๋ฐใ โฆ ๋ด์ผ ํด๋ณด๊ณ ์ด๋ป๊ฒ ๊ณต๋ถํ ์ง ๊ณํ ์ข ์ธ์๋ด์ผ ๊ฒ ๋ค. ์ ๋ฒ์ฃผ๋ ๋ญ ์ด๋ป๊ฒ ํ ์ง ๊ณ ๋ฏผํด๋ณด๋ ์ฃผ์๋ค๋ฉด, ์ด๋ฒ์ฃผ๋ถํด ๊ณต๋ถ์ ์ฌ์ธํ ๊ฑฐ๋ค!
๋๊ธ๋จ๊ธฐ๊ธฐ