200919_TIL

์ผ์ผํšŒ๊ณ 

  1. ์ฝ”๋“œ์ˆจ 1์ฃผ ์ฐจ - ๊ณผ์ œ 2 ๋ฆฌํŒฉํ† ๋ง ์ˆ˜ํ–‰.

์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ

๊ณผ์ œ 2 ๋ฆฌํŒฉํ† ๋ง

  • ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์ง“๊ธฐ.

    • ๊ฐ„๊ฒฐํ•˜๊ณ  ๋ช…ํ™•ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก ์ด๋ฆ„์„ ์ง“์ž.

    • ํ•จ์ˆ˜์˜ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์ด๋ฆ„์„ ์ง€์„ ๋•Œ๋Š” ํ•จ์ˆ˜๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ด๋ฆ„์„ ์ง“์ž.

    • (์ถ”๊ฐ€) ๋ณ€์ˆ˜๋Š” ๋ช…์‚ฌ(๋‹จ์ˆœ, ๋ช…๋ฃŒ)๋กœ ํ•จ์ˆ˜๋Š” ๋™์‚ฌ(ํ–‰์œ„๋‚˜ ํ–‰๋™)๋กœ.

  • ์กฐ๊ฑด๋ฌธ์—์„œ ๊ธ์ •๋ฌธ๊ณผ ๋ถ€์ •๋ฌธ.

    • ์กฐ๊ฑด๋ฌธ(if๋‚˜ switch)์—์„œ ์กฐ๊ฑด์„ ์ž…๋ ฅํ•  ๋•Œ ๋ถ€์ •๋ฌธ๋ณด๋‹ค ๊ธ์ •๋ฌธ์„ ์‚ฌ์šฉํ•˜์ž.

    • ๊ธ์ •๋ฌธ์€ ์ฝ”๋“œ๋ฅผ ์ข€ ๋” ์‰ฝ๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

  • ํ•จ์ˆ˜ ๋ฆฌํŒฉํ† ๋ง.

    • ๋กœ์ง ๋ณ€๊ฒฝ์ด ์žˆ์„ ๊ฒฝ์šฐ, ์ฒ˜์Œ์œผ๋กœ ์˜ฌ๋ผ๊ฐ€์„œ ํ•„์š”ํ•˜๊ฑฐ๋‚˜ ๋ถˆํ•„์š”ํ•ด์ง„ ๋กœ์ง์„ ์ฐพ์•„๋ณธ๋‹ค.

  • ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜.

    • ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ 3๊ฐœ ์ด์ƒ์ด ๋˜๋ฉด ๊ฐ์ฒด๋กœ ๋ณ€๊ฒฝํ•˜์ž.

    • ๊ฐ์ฒด๋กœ ๋ณ€๊ฒฝํ•  ๋•Œ๋Š” ๋น„ํ• ๋‹น ๊ตฌ์กฐ(Destructuring assignment), ํŽผ์นจ ์—ฐ์‚ฐ์ž(Spread operator) ๋ฅผ ํ™œ์šฉํ•˜์ž.

์˜ค๋Š˜ ํ•  ์ผ

  1. ๊ณผ์ œ ํ”ผ๋“œ๋ฐฑ ํ™•์ธํ•˜๊ณ  ๋ฐ˜์˜ํ•˜๊ธฐ => ์„ฑ๊ณต.

  2. 1์ฃผ ์ฐจ ๊ฐ•์˜ ์ •๋ฆฌํ•˜๊ธฐ - ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•(์ด๋ฒˆ์—” ๊ผญ๊ผญ!) => ์‹คํŒจ( ๐Ÿ˜ญ).

  3. Git ๊ณต๋ถ€ํ•˜๊ธฐ => ์‹คํŒจ(๐Ÿ˜ญ).

๋‚ด์ผ ํ•  ์ผ

  1. ๊ณผ์ œ ํ”ผ๋“œ๋ฐฑ ํ™•์ธํ•˜๊ณ  ๋ฐ˜์˜ํ•˜๊ธฐ(์ตœ์ข…).

  2. 1์ฃผ ์ฐจ ๊ฐ•์˜ ์ •๋ฆฌํ•˜๊ธฐ - ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•(์ด๋ฒˆ์—” ๊ผญ๊ผญ๊ผญ!).

  3. Git ๊ณต๋ถ€ํ•˜๊ธฐ(์ด๋ฒˆ์—” ๊ผญ!).

Last updated