๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Book TIL26

ํด๋ฆฐ์ฝ”๋“œ Day 7-8. ์ฃผ์„ ์“ฐ๋Š” ๋ฐฉ๋ฒ• โœ… ์ด ํฌ์ŠคํŒ…์€ ๋…ธ๋งˆ๋“œ ์ฝ”๋” ๋ถํด๋Ÿฝ 'ํด๋ฆฐ ์ฝ”๋“œ' ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ž‘์„ฑํ•˜๋Š” TIL์ด๋ฉฐ, ์ถœ์ฒ˜๋Š” Clean Code์ž…๋‹ˆ๋‹ค. ๐Ÿ“š ๋ฒ”์œ„ : 04. ์ฃผ์„ ๐Ÿ““ ์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์จ๋ณด์„ธ์š”. ์ฃผ์„ ํ•„์š”๋„ โฌ‡ ์ˆ˜๋ก ์ข‹์€ ์ฝ”๋“œ ํ•˜๋‚˜์˜ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋ ์ฃผ๋  comment๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ฝ”๋“œ๋งŒ ๋ด๋„ ์–ด๋–ค ์˜๋ฏธ์ธ์ง€, ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ์ข‹์€ ์ฝ”๋“œ์ด๋‹ค. ์ฃผ์„์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ „๋‹ฌํ•˜๋Š” ๊ฒฝ์šฐ์— ํ•ด๋‹น But! ์ฃผ๊ธฐ์ ์œผ๋กœ ํ™•์ธํ•˜๊ณ  ์ง€์šฐ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ•„์š”ํ•œ ์ฃผ์„์ด๋ผ๊ณ  ์˜คํ•ดํ•  ์ˆ˜ ์žˆ์Œ ์ฃผ์„์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ function, variable๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ฃผ์„์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜์ง€๋งŒ ์ฝ”๋“œ๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฒฝ์šฐ ์• ์ดˆ์— ์ฃผ์„์ด ํ•„.. 2022. 4. 30.
ํด๋ฆฐ์ฝ”๋“œ Day 5-6. ํ•จ์ˆ˜ ์‚ฌ์šฉ ์‹œ ์ฃผ์˜ํ•  ์ ๋“ค โœ… ์ด ํฌ์ŠคํŒ…์€ ๋…ธ๋งˆ๋“œ ์ฝ”๋” ๋ถํด๋Ÿฝ 'ํด๋ฆฐ ์ฝ”๋“œ' ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ž‘์„ฑํ•˜๋Š” TIL์ด๋ฉฐ, ์ถœ์ฒ˜๋Š” Clean Code์ž…๋‹ˆ๋‹ค. ๐Ÿ“š ๋ฒ”์œ„ : ~3์žฅ ํ•จ์ˆ˜ ๐Ÿ““ ์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์จ๋ณด์„ธ์š”. ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋” ์ž‘์€ ๋‹จ์œ„๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผํ•˜๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์งœ์•ผํ•œ๋‹ค. ์ค‘์ฒฉ ๊ตฌ์กฐ โŒ, ํ•œ ๊ฐ€์ง€๋งŒ ์ž˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์ž. ํ•จ์ˆ˜ (function) ํ”„๋กœ๊ทธ๋žจ ์ค‘ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋‹จ์œ„ ๊ฐ์ฒด ์ƒํƒœ ๋ณ€๊ฒฝ or ๊ฐ์ฒด์˜ ์ •๋ณด ๋ฐ˜ํ™˜ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ํ•˜๋„๋ก ์ž‘์„ฑ ํ•จ์ˆ˜ = ๋™์‚ฌ, ํด๋ž˜์Šค = ๋ช…์‚ฌ ํ•จ์ˆ˜์˜ ์ด๋ฆ„์€ ํ•จ์ˆ˜๊ฐ€ ํ•˜๋Š” ์ผ์„ ์ž˜ ๋‚˜ํƒ€๋‚ด๋„๋ก ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋ณ€์ˆ˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐ„๋‹จํ•˜๋‹ค๊ณ  ์ข‹์€ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์กฐ๊ธˆ ๊ธธ๋”๋ผ๋„ ์˜๋ฏธ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋‚ดํฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. event function ์˜ˆ์‹œ (์ฐธ๊ณ  ๋งํฌ) on~ : prop์— ์‹ค.. 2022. 4. 28.
ํด๋ฆฐ์ฝ”๋“œ Day 4. ์ตœ์•  ๋ถ ํ‹ธ ์ฐพ๊ธฐ ๐Ÿ” โœ… ์ด ํฌ์ŠคํŒ…์€ ๋…ธ๋งˆ๋“œ ์ฝ”๋” ๋ถํด๋Ÿฝ 'ํด๋ฆฐ ์ฝ”๋“œ' ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ž‘์„ฑํ•˜๋Š” TIL์ด๋ฉฐ, ์ถœ์ฒ˜๋Š” Clean Code์ž…๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉํ‘œ : ์ตœ์•  TIL 3๋ช… ์ •ํ•ด์„œ ์†Œ๊ฐ ์ž‘์„ฑํ•˜๊ธฐ ๐Ÿ‘€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ TIL ๊ตฌ๊ฒฝํ•˜๊ธฐ ์˜ค๋Š˜์˜ ๋ฏธ์…˜์€ ์ฑ… ์ฝ๊ณ  TIL ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ TIL์„ ์ฝ์–ด๋ณด๊ณ  ์†Œ๊ฐ์„ ์จ๋ณด๋Š” ๊ฒƒ์ด ๋ฏธ์…˜! ๋ณต์Šต + ๋ณด์™„ํ•  ์ ์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๋ฏธ์…˜์ธ ๊ฒƒ ๊ฐ™์•„์„œ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์•„๋„ ๋ถ TIL์€ ์ฒ˜์Œ์ด๋ผ์„œ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•ด์•ผ ๋˜๋Š”์ง€ ๊ถ๊ธˆํ•˜๊ธฐ๋„ ํ•˜๊ณ , ์ด๋ ‡๊ฒŒ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋งž๋Š”์ง€ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ธฐ๋„ ํ–ˆ๋Š”๋ฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๋ฏธ์…˜์„ ๊ตฌ๊ฒฝํ•˜๋ฉด์„œ ๋ณด์™„์ ์„ ์ฐพ์•„๋ด์•ผ๊ฒ ๋‹ค. โœจ ์ตœ์•  ๋ถํ‹ธ ๊ณจ๋ผ๋ณด๊ธฐ 1. ๋ฐ”๋กœ ์‹ค์ „์— ์ ์šฉํ•ด ๋ณด์‹  ๋ถ„์˜ TIL ๐Ÿ”—๋งํฌ ๋ฐ”๋กœ๊ฐ€๊ธฐ TIL (2022.02.20) – ๋…ธ๋งˆ๋“œ ์ฝ”๋” Nomad Co.. 2022. 4. 26.
ํด๋ฆฐ์ฝ”๋“œ Day 3. ์˜๋ฏธ์žˆ๋Š” ์ด๋ฆ„ ์ง“๊ธฐ โœ… ์ด ํฌ์ŠคํŒ…์€ ๋…ธ๋งˆ๋“œ ์ฝ”๋” ๋ถํด๋Ÿฝ 'ํด๋ฆฐ ์ฝ”๋“œ' ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ž‘์„ฑํ•˜๋Š” TIL์ด๋ฉฐ, ์ถœ์ฒ˜๋Š” Clean Code์ž…๋‹ˆ๋‹ค. ๐Ÿ“š ๋ฒ”์œ„ : 02. ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„ ๐Ÿ““ ์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์จ๋ณด์„ธ์š”. ์ข‹์€ ์ด๋ฆ„์ด๋ž€ ํ”ํ•˜์ง€ ์•Š๊ณ , ๋Œ€์ถฉ ๋ด๋„ ๋ช…ํ™•ํ•œ ์˜๋ฏธ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋Š” ์ด๋ฆ„์ด๋‹ค. ์ฝ๋Š” ํ—ท๊ฐˆ๋ฆฌ๊ฒŒ ๋งŒ๋“œ๋Š” L,l ๋˜๋Š” O o ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•˜์ž. ์ด๋ฆ„์— ๋”ฐ๋กœ ์„ค๋ช…ํ•˜๋Š” ์ฃผ์„์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ์ž˜ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์„ค๋ช…์ด ์—†๋”๋ผ๋„ ํ•œ ๋ˆˆ์— ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. information, data๋ฅผ ์•„๋ฌด ๋•Œ๋‚˜ ์“ฐ์ง€ ๋ง์ž, ๊ธธ๋”๋ผ๋„ ๊ตฌ์ฒด์ ์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์ž. ์ด๋Ÿฐ ๋ณ€์ˆ˜๋ฅผ ์ƒ๊ฐํ•ด๋‚ด๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ์•„๊น๊ฒ ์ง€๋งŒ, ๊ฒฐ๊ตญ ์ด๋Ÿฐ ๊ณผ์ •์ด ๋‚˜์ค‘์—๋Š” ์‹œ๊ฐ„์„ ์ ˆ์•ฝ์‹œ์ผœ์ค€๋‹ค. โœ๐Ÿป ์˜ค๋Š˜ ์ฝ์€ ์†Œ๊ฐ์€? ๋– ์˜ค๋ฅด๋Š” .. 2022. 4. 25.
๋ฐ˜์‘ํ˜•