Daily/Today I Learned

22.05.15_TIL(์ผ์ฃผ์ผ๊ฐ„ ํšŒ๊ณ )

ํ˜ธ๋ฐ€์ด 2022. 5. 15. 22:26

๐Ÿ“Œ ์ผ์ฃผ์ผ๊ฐ„ ๋‹ค์–‘ํ•œ ๋‚ด์šฉ์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ์•Œ๊ณ  ์žˆ๋Š” ๋‚ด์šฉ์—์„œ ๋†“์ณค๋˜ ๋ถ€๋ถ„์„ ๋งค๊ฟ€ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์€ ๊ธฐ๊ฐ„์ด์—ˆ๋‹ค.

 

 

๐Ÿ“— ์ผ์ฃผ์ผ๊ฐ„ ํ•™์Šตํ•œ ๋‚ด์šฉ

Git

  • clone: repository๋ฅผ ๋ฐ›์•„์˜จ๋‹ค.
  • fork: repository๋ฅผ ๋‚ด github์— ๋ณต์‚ฌํ•œ๋‹ค.
  • pull
  • push
  • add
  • commit

node.js

  • npm
  • nvm
  • mocha
  • chai

๋ฐฐ์—ด

  • ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ๊ณต๊ฐ„

๊ฐ์ฒด

  • ์†์„ฑ๊ณผ ์†์„ฑ ๊ฐ’์ด ์žˆ๋Š” ์ €์žฅ๊ณต๊ฐ„

๋ณต์‚ฌ

  • ์–•์€ ๋ณต์‚ฌ
  • ๊นŠ์€ ๋ณต์‚ฌ

์ž๋ฃŒํ˜•

  • ์›์‹œ ์ž๋ฃŒํ˜•
  • ์ฐธ์กฐ ์ž๋ฃŒํ˜•

์Šค์ฝ”ํ”„

  • ๋ณ€์ˆ˜์˜ ์œ ํšจ ๋ฒ”์œ„

ํด๋กœ์ €

  • ํ•จ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜
  • ์™ธ๋ถ€ ํ•จ์ˆ˜์™€ ๋‚ด๋ถ€ ํ•จ์ˆ˜๊ฐ€ ์กด์žฌ
  • ์™ธ๋ถ€ ํ•จ์ˆ˜์˜ ๋ณ€์ˆ˜๋Š” ๋‚ด๋ถ€ ํ•จ์ˆ˜์—์„œ ์ฐธ์กฐ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ฐ˜๋Œ€๋กœ๋Š” ๋ถˆ๊ฐ€๋Šฅ

ES6 ์‹ ๊ทœ ๋ฌธ๋ฒ•

  • Spread: ...๋ฐฐ์—ด or ...๊ฐ์ฒด

๊ตฌ์กฐ๋ถ„ํ•ดํ• ๋‹น

  • ๋ฐฐ์—ด ๋ฐ ๊ฐ์ฒด๋ฅผ ๋ถ„ํ•ด ํ•œ ํ›„ ์ƒˆ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๋Š” ๊ฒƒ(Spread ์‚ฌ์šฉ)

 

์ด๋ฒˆ์ฃผ๋Š” ๋‹ค์–‘ํ•œ ๊ฒƒ์„ ๊นŠ๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ๊ณ , ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค์„ ๋งŒ๋‚˜๋ฉด์„œ ๋‹ค์–‘ํ•œ ํ’€์ด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์˜๋ฏธ์žˆ๋Š” ๊ธฐ๊ฐ„์ด ๋˜์—ˆ๋‹ค.
์•„์ง๊นŒ์ง€๋Š” ๋‚ด๊ฐ€ ์•„๋Š” ๊ฒƒ์ด ์กฐ๊ธˆ์€ ๋” ๋งŽ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค๊ณ  ๋ฉˆ์ถฐ์„œ์žˆ๊ฒŒ ๋˜๋ฉด ๋‚ด๊ฐ€ ๋ฐœ์ „ ํ•  ์ˆ˜ ์—†๊ณ  ์‹ค๋ ฅ์€ ๋”ฐ๋ผ์žกํžˆ๊ธฐ ๋งˆ๋ จ์ด ๋‹ค ์ ˆ๋Œ€ ์ž๋งŒํ•˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ด ๊ณผ์ •์„ ๋๊นŒ์ง€ ์˜๋ฏธ์žˆ๊ฒŒ ์ง„ํ–‰ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

 

 

๐Ÿ“˜ ๋‹ค์Œ์ฃผ๊ฐ„ ๊ณต๋ถ€ํ•  ๋‚ด์šฉ

Git & Github

  • ์•„๊ณ ๋ผ์Šคํ…Œ์ด์ธ  ํด๋ก  ์ž‘์—…

DOM

  • Element ์กฐ์ž‘ ๋ฐฉ๋ฒ•

RestAPI

  • RestAPI๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

(Test-Driven Development, TDD)

 

 

git๊ณผ github์˜ ์‚ฌ์šฉ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•„๊ณ ๋ผ์Šคํ…Œ์ด์ธ  ํด๋ก  ์ž‘์—…์„ ํ†ตํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

DOM์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฒคํŠธ ์ถœ๋ ฅ ๋ฐ ์š”์†Œ์˜ ๊ตฌ์กฐํ™•์ธ, ๊ตฌ์กฐ๋ณ€๊ฒฝ ๋“ฑ์„ ์ง„ํ–‰ํ•œ๋‹ค.

RestAPI๋Š” ์•„์ง์€ ๋ฐฐ์šฐ์ง€ ์•Š์ง€๋งŒ ์‹œ๊ฐ„์ด ์กฐ๊ธˆ ๋งŽ์ด ๋‚จ๋Š”๋‹ค๋ฉด ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€๋ฅผ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

 

 

๐Ÿ“ ์ผ์ฃผ์ผ ๊ฐ„ ๋Š๋‚€ ์  & ๋งˆ์Œ ๊ฐ€์ง

  • Koans๋ฅผ ํ•˜๋ฉด์„œ ์ง์ ‘ ์˜ˆ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ํŽ˜์–ด๋ถ„๊ป˜ ์„ค๋ช…์„ ๋“œ๋ฆฌ๋ฉฐ ๋‚˜๋„ ๊ธฐ์ˆ  ๋ฉด์ ‘์„ ์ค€๋น„ํ•˜๋Š” ๋“ฏํ•œ ๋Š๋‚Œ์ด ๋“ค๊ณ  ์„ค๋ช…ํ•˜๋Š” ๊ธฐ์ˆ ์ด ๋Š˜์–ด ์ข‹์€ ์‹œ๊ฐ„์ด ๋˜์—ˆ๋‹ค.
  • ์‹œ๊ฐ„์ด ๋‚จ๋Š”๋‹ค๋ฉด ๋†€์ง€ ๋ง๊ณ  ์ •ํ•ด์ง„ ์‹œ๊ฐ„ +2์‹œ๊ฐ„ ์ •๋„๋Š” ๊ณต๋ถ€๋ฅผ ๋” ํ•ด๋ณด์ž!!

'Daily > Today I Learned' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

22.05.17_TIL  (0) 2022.05.17
22.05.16_TIL  (0) 2022.05.16
22.05.14_TIL  (0) 2022.05.14
22.05.13_TIL  (0) 2022.05.13
22.05.12_TIL  (0) 2022.05.12