๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก2022/01 (5)

kingsubin

์•„๋ผ๋ฆฌ์˜ค๋ฎค์ง€์—„ ๋‹ค๋…€์™”์–ด์š”.

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

์ผ์ƒ 2022. 1. 10. 22:54
Udemy ํด๋ฆฐ์ฝ”๋“œ JS ๊ฐ•์˜ ์ •๋ฆฌ

โ€ป ์ถœ์ฒ˜: https://www.udemy.com/course/clean-code-js/ ์ด ์„น์…˜ 13์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ  22๋…„ 01์›” ๊ธฐ์ค€ ์„น์…˜ 8๊นŒ์ง€ ์˜ฌ๋ผ์™€ ์žˆ์Œ. ๋‚˜๋จธ์ง€ ๊ฐ•์˜ ์•„์ง ์•ˆ ์˜ฌ๋ผ์™€์„œ ๋‚˜์ค‘์— ๋“ฃ๊ณ  ์—…๋ฐ์ดํŠธ ํ•˜๊ธฐ. ์•ž์— ๋ถ€๋ถ„์€ ์ด์ „์— ๋“ค์–ด์„œ ์ œ๋ชฉ๋งŒ ์ ์Œ. 01-01 :: ~5์žฅ, 26๊ฐ• early return 01-02 :: ~ 8์žฅ, 57๊ฐ• ํ™”์‚ดํ‘œ ํ•จ์ˆ˜ 01-06 :: ~ 8์žฅ, 60๊ฐ• Closure ์ด๊ณณ์ €๊ณณ์—์„œ ๋‹ค ๋“ฃ๊ฑฐ๋‚˜ ๋ณธ ๋‚ด์šฉ์ด๋ผ ์–ด๋ ต์ง„ ์•Š์•„ 2๋ฐฐ์†์œผ๋กœ ๋ดค๋Š”๋ฐ ๋ง‰์ƒ ์ ์šฉ ์‹œํ‚ค์ง€ ์•Š๋Š” ๊ฒƒ๋„ ์ข€ ์žˆ๋Š”๋“ฏ.. ๊ณ„์† ์˜์‹ํ•˜๊ณ  ์ ์šฉ์‹œํ‚ค๋ ค๊ณ  ํ•ด์•ผํ•  ๋“ฏ. 2์žฅ: ๋ณ€์ˆ˜ ๋‹ค๋ฃจ๊ธฐ var ์ง€์–‘ํ•˜๊ธฐ function scope & block scope ์ „์—ญ ๊ณต๊ฐ„ ์‚ฌ์šฉ ์ตœ์†Œํ™” ์ž„์‹œ๋ณ€์ˆ˜ ์ œ๊ฑฐํ•˜๊ธฐ ํ˜ธ์ด์ŠคํŒ… ์ฃผ์˜ํ•˜๊ธฐ..

JavaScript & TypeScript 2022. 1. 6. 22:48