๐Ÿ’ป ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ฒƒ๋„ ์Šคํ‚ฌ์ด๋‹ค. ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋Œ€ํ‘œ์ ์ธ ์Šคํ‚ฌ์„ ์ด์•ผ๊ธฐํ•˜๋ผ๊ณ  ํ•˜๋ฉด ๋‹น์—ฐํ•˜๊ฒŒ๋„ "์ฝ”๋“œ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜์งœ๋Š๋ƒ"๋ผ๊ณ  ๋Œ€๋‹ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, "์“ฐ๊ธฐ(Writing)"์ด ์ œ์ผ ์ค‘์š”ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณค ํ•˜๋Š”๋ฐ์š”. ์ตœ๊ทผ์—๋Š” ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ๋„ ์ข‹์•„์ง€๊ณ  ํ•ด์„œ "์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ(Readable Code)"์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„๋„ ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์ถ”์ฒœํ•ด๋“œ๋ฆด ์•„ํ‹ฐํด์€ ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ, ๊ฐœ๋ฐœ์ž ์Šค์Šค๋กœ "์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ์Šคํ‚ฌ"์„ ํ‚ค์›Œ์•ผํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. <ํ•ต์‹ฌ ์š”์•ฝ> โœ… ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ผ๋ถ€๋Ÿฌ ์ฝ๊ธฐ ์–ด๋ ค์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฑด ์ž˜๋ชป๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝ์„ ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๋Š” ๋Œ€๋ถ€๋ถ„ ํŠน์ • ์‚ฌ๊ฑด๋“ค์ด ๋ˆ„์ ๋œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ์–ธ์–ด/ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋ฐ”๋€Œ์—ˆ๊ฑฐ๋‚˜, ์˜ค๋ž˜ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ์ตœ๊ทผ์— ์œ ์ง€๋ณด์ˆ˜ํ–ˆ๋‹ค๊ฑฐ๋‚˜, ์‹œ๊ฐ„์ด ์˜ค๋ž˜๋˜์„œ ๊ฐ€๋…์„ฑ์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ถ๊ทน์ ์œผ๋ก  ์•„๋ฌด๋„ ์˜๋„์ ์œผ๋กœ ์ฝ์„ ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ง€ ์•Š์•˜์ง€๋งŒ, ์ด ์ฝ”๋“œ๋Š” ๋” ์ด์ƒ ์ฝ๊ธฐ ์–ด๋ ค์šด ์ƒํƒœ์— ๋„๋‹ฌํ–ˆ์„ ์ˆ˜๋„ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. โœ… ๋น„๋‚œ์˜ ์‹œ์ž‘์ด๊ณ , ์•„๋ฌด๊ฒƒ๋„ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. "์ฝ๊ธฐ ์–ด๋ ค์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š”๊ฑด ์ฝ”๋“œ ์ž‘์„ฑ์ž์˜ ์ž˜๋ชป์ž…๋‹ˆ๋‹ค. ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค." ์ด ๋ฌธ๊ตฌ๋Š” ๋ฌธ์ œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋ณด๋‹ค๋Š” ์ฑ…์ž„์„ ๋ฌป๋Š”๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋ผ๊ณ  ๊ตฌ๋‘๋กœ ์•ฝ์†ํ•˜๋Š”๊ฑด ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์‹œ์Šคํ…œ์ ์ธ ์ ‘๊ทผ๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. โœ… ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋Š” ์ฃผ๊ด€์ ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ์ฆ‰์‹œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ธฐ์ˆ ์€ ๊ฐ€๋…์„ฑ๋„ ์žˆ์ง€๋งŒ, ์ดํ•ดํ•˜๋Š”๋ฐ ์žˆ๋Š” ๊ฑด ๊ฒฝํ—˜์˜ ์ถ•์ ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ํŒจํ„ด์„ ์ดํ•ดํ•ด์•ผ ์ œ๋Œ€๋กœ๋œ ์ฝ”๋“œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ถ๊ทน์ ์œผ๋กœ, ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ, ๊ฐœ์ธ์ ์œผ๋กœ๋„ "์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ธฐ์ˆ "์„ ํ‚ค์šฐ๋Š”๊ฒŒ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ˆ„๊ตฌ๋„ ๊ถŒ์žฅํ•˜๊ฑฐ๋‚˜ ์‹œํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์ฝ”๋“œ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜ ์ฝ๋‚˜์š”?

Reading Code is a Skill - Trisha Gee

Trisha Gee

Reading Code is a Skill - Trisha Gee

๋‹ค์Œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด?

๋˜๋Š”

์ด๋ฏธ ํšŒ์›์ด์‹ ๊ฐ€์š”?

2021๋…„ 10์›” 4์ผ ์˜ค์ „ 12:54

๋Œ“๊ธ€ 0




๋น„์Šทํ•œ ๊ฒŒ์‹œ๋ฌผ

์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

1

ํ•œ๊ธฐ์šฉ UpZen ์ฐฝ์—…์ž ๋Œ€ํ‘œ

์ข‹์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผํ•˜๋Š” 9๊ฐ€์ง€ ํฌ์ธํŠธ๋“ค - ์‚ฌ๊ณ  ๋Œ€์ฒ˜ ๋Šฅ๋ ฅ ํ‚ค์šฐ

2

๊ถŒํƒœ๊ด€ NAVER ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด

API์˜ ์‘๋‹ต์„ ํ”„๋ก ํŠธ์—์„œ ์†์‰ฝ๊ฒŒ ๋ณ€๊ฒฝํ•˜๊ธฐ

3

๋ฅ˜ํ˜ธ์ค€ Senior SWE@Affirm. ex)Twitter, MS, Adobe

์ง์žฅ์—์„œ ๋‚˜๋ฅด์‹œ์ŠคํŠธ๋ฅผ ์ƒ๋Œ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

4

์†ก์š”์ฐฝ ๋ฐฐ๋ฏผ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋กœ๊ทธ๋ž˜๋จธ

๋ฐ˜๋ ค์ƒํ™œ์— ํ•ฉ๋ฅ˜ํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ์ •

4

๊น€์˜์ค‘ ์œ„๋Œ€ํ•œ์ƒ์ƒ ๊ฐœ๋ฐœ์ž

Next.js ๊ฐœ๋ฐœ ์‹œ ์ž์ฃผ ๋งˆ์ฃผ์น˜๋Š” Hydration ์—๋Ÿฌ ์ดํ•ด

์ถ”์ฒœ ํ”„๋กœํ•„