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๋ฅผ ์จ์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์•ˆ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ํ•  ์ˆ˜๋ฐ–์— ์—†๊ฒ ๋‹คโ€ฆ ์ด๋ฒˆ์ฃผ ์•ˆ์— ํ•ด์•ผ์ง€.

  • ์˜ค๋Š˜ ๋“  ์ƒ๊ฐ
    ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŽ์ด ๋ณด๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ๋‚ด๊ฐ€ ๋„ˆ๋ฌด ๋ถ€์กฑํ•˜๋‹จ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ํ•™์› ๋‹ค๋‹ˆ๋Š” ๋™์•ˆ ๋งŽ์ด ๋ฐฐ์šด ์ค„ ์•Œ์•˜๋Š”๋ฐ ์ •๋ง ๊ธฐ์ดˆ์˜ ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šด๊ฑฐ๊ตฌ๋‚˜. ํœ˜ํ™ฉ์ฐฌ๋ž€ํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ๋ณด๋ฉฐ ๋‚ด๊ฐ€ ํ•  ์ˆ˜ ์žˆ์„๊นŒ ๊ทธ๋Ÿฐ ๋ถˆ์•ˆ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ์ข€ ์šฐ์šธํ•ด์žˆ๋‹ค๊ฐ€ ๋ฐ”๊นฅ๊ณต๊ธฐ๋‚˜ ์ฌ์žํ•˜๊ณ  ๊ฑท๋Š”๋ฐ ๋ฐคํ•˜๋Š˜์— ์ธ๊ณต์œ„์„ฑ์ด ์˜ˆ์˜๋”๋ผ. ์ƒˆ๊นŒ๋งŒ ๋ฐคํ•˜๋Š˜์— ํ˜ผ์ž ์ฐฌ๋ž€ํ•˜๊ฒŒ ๋ฐ˜์ง์ด๋Š”๋ฐ ๋ณ„์ด ์•„๋‹ˆ๋ผ ์ธ๊ณต์œ„์„ฑ์ธ๊ฑธ ์•„๋Š”๋ฐ๋„ ์ž๊พธ ๋ˆˆ์ด ๊ฐ”๋‹ค.

    ๋‚˜๋Š” ๋‚ด๊ฐ€ ๋ถ€์กฑํ•œ ์‚ฌ๋žŒ์ธ๊ฑธ ์ž˜ ์•ˆ๋‹ค. ๋จธ๋ฆฌ๊ฐ€ ํŠน์ถœ๋‚˜๊ฒŒ ๋›ฐ์–ด๋‚œ ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ , ์ง€์‹์€ ํ–‡๋ณ‘์•„๋ฆฌ ์ˆ˜์ค€์ด๊ณ , ์ฝ”๋”ฉ์ฒœ์žฌ๋„ ์•„๋‹ˆ๊ณ . ๊ทธ๋ž˜๋„ ๊ณ„์† ๋…ธ๋ ฅํ•˜๋‹ค๋ณด๋ฉด ๋‚ด๊ฐ€ ๋ณ„์€ ์•„๋‹ˆ๋”๋ผ๋„ ์ € ๋ฐ˜์ง์ด๋Š” ์ธ๊ณต์œ„์„ฑ์ด ๋  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ๊ทธ๋Ÿฐ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๋งŒ๋“ค์–ด์ง„ ๋น›์ด์ง€๋งŒ ์ง„์งœ ๋ณ„๋ณด๋‹ค ํ™˜ํ•˜๊ฒŒ ๋น›๋‚˜๋Š” ๋ณ„์ฒ˜๋Ÿผ. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์•ž์œผ๋กœ ๋” ๋…ธ๋ ฅํ•ด์„œ ๋ฐ˜์ง์ด๋Š” ์‚ฌ๋žŒ์ด ๋˜์ž. ๋…ธ๋ ฅํ•˜๋ฉด ๋‚˜๋„ ๊ทธ๋ ‡๊ฒŒ ๋  ์ˆ˜ ์žˆ์„ ๊ฑฐ๋‹ค.

  • ์•ž์œผ๋กœ ํ•  ๊ณต๋ถ€

    • ์ž๋ฐ” ๊ฐ์ฒด์ง€ํ–ฅ ๊ณต๋ถ€ : ์ด์ œ๊ป ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋Š” ๊ทธ์ € ์ž‘๋™ํ•˜๋Š” ์ฝ”๋“œ์˜€๋‹ค. ๊ฐ€์น˜์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ๋ฐฐ์›Œ ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉํ•œ ์ฝ”๋“œ๋“ค์„ ๋ฆฌํŒฉํ† ๋ง ํ•˜๊ณ  ์‹ถ๋‹ค.
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜ : ํ•˜๋ฃจ์— ๋‘ ๋ฌธ์ œ๋Š” ํ’€๋ ค๊ณ  ํ•œ๋‹ค. ์ •๋ง ์ฒ˜์Œ ๊ณต๋ถ€ํ•˜๋Š” ๊ฑฐ๋ผ ๊ณต๋ถ€ํ•  ๊ฒŒ ๋งŽ์„ ๊ฒƒ ๊ฐ™๋‹คโ€ฆ ํ•˜์ง€๋งŒ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋ ค๋ฉด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋Š” ํ•„์ˆ˜์ธ ๊ฒƒ ๊ฐ™๋‹ค. ํ•  ์ˆ˜ ์žˆ๋‹ค ์•„์ž์•„์ž! ๋‚˜์ค‘์— ์Œ‰๊ณ ์ˆ˜ ๋˜์–ด์„œ ์Œฉ์ดˆ๋ณด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋งˆ์Šคํ„ฐํ•œ ๋ฐฉ๋ฒ• ์˜ฌ๋ฆด๊ฑฐ์ž„! ๊ณ ์ˆ˜๋ ๊ฑฐ์ž„!
    • ๋„คํŠธ์›Œํฌ : ์œ ํŠœ๋ธŒ ๊ฐ•์˜๋ฅผ ๋งค์ผ ํ•˜๋‚˜์”ฉ ๋“ฃ๊ณ  ์žˆ๋‹ค. ์ „๊ณต์ง€์‹์„ ์Œ“๊ณ ์‹ถ์–ด.
    • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ณต์Šต : ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋จผ์ € ๋ณต์Šตํ•  ์˜ˆ์ •์ด๋‹ค. ๋ณต์Šต์ด ๋๋‚˜๋ฉด ๊ตฌ๋งคํ•œ ๊ฐ•์˜ ๋“ค์œผ๋ฉฐ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๊ณต๋ถ€ํ•ด์•ผ์ง€.
    • ์Šคํ”„๋ง ๋ถ€ํŠธ : ์Šคํ”„๋ง ๋ฐฐ์šฐ๋ฉด์„œ ๋ถ€ํŠธ ๋ชป๋ฐฐ์› ๋˜ ๊ฒŒ ์•„์‰ฌ์› ๋˜ ํ„ฐ๋ผ ๊ฐ•์˜๋ฅผ ์‚ฌ๋†จ๋‹ค. ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚˜์ค‘์ด๊ธด ํ•˜์ง€๋งŒ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์Œ.
    • ๋ฆฌ๋ˆ…์Šค : ์ž๊ฒฉ์ฆ ๋”ธ๊ฒธ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์–ด! ๋ช…๋ น์–ด์— ์ต์ˆ™ํ•ด์ง€๊ณ  ์‹ถ๋‹ค!
    • ์ง€์‹์š•์ด ๋งŽ์•„์„œ ์ธ๊ฐ• ๋“ฃ๋Š” ๊ฑธ ์ข‹์•„ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋“ฃ๊ธฐ๋งŒ ํ•ด์„  ๋‚ด ๊ฒƒ์ด ๋  ์ˆ˜ ์—†๋‹ค. ๋ฐฐ์šด ๊ฑธ ์ง์ ‘ ์‚ฌ์šฉํ•ด๋ณด๋ฉฐ ๋ณต์Šตํ•ด์„œ ๊นƒ์— ์˜ฌ๋ฆฌ๋ ค ํ•œ๋‹ค.
    • ์šฐ์„ ์ˆœ์œ„ ์ˆœ์œผ๋กœ ์ ์–ด๋ดค๋Š”๋ฐ ํ•  ๊ฒŒ ๋งŽ๋„คโ€ฆ ์˜์–ด๋„ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€๋ฐใ…Žโ€ฆ ๋‚ด์ผ ํ•ด๋ณด๊ณ  ์–ด๋–ป๊ฒŒ ๊ณต๋ถ€ํ• ์ง€ ๊ณ„ํš ์ข€ ์„ธ์›Œ๋ด์•ผ ๊ฒ ๋‹ค. ์ €๋ฒˆ์ฃผ๋Š” ๋ญ˜ ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๊ณ ๋ฏผํ•ด๋ณด๋Š” ์ฃผ์˜€๋‹ค๋ฉด, ์ด๋ฒˆ์ฃผ๋ถ€ํ„ด ๊ณต๋ถ€์— ์˜ฌ์ธํ•  ๊ฑฐ๋‹ค!

ํƒœ๊ทธ:

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ:

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ