λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Culture/Book

ν΄λ¦°μ½”λ“œ TIL #08

by λ¬΄λ…ˆ 2022. 3. 1.

TIL-Assignment #08(2022.02.28[μ›”])

πŸ““ 였늘 읽은 λ²”μœ„

  • 5μž₯ ν˜•μ‹ λ§žμΆ”κΈ°

πŸ’‘ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©μ„ μ¨λ³΄μ„Έμš”

  • μ½”λ“œ ν˜•μ‹μ€ μ˜μ‚¬μ†Œν†΅μ˜ μΌν™˜μ΄λ‹€. μ˜μ‚¬μ†Œν†΅μ€ μ „λ¬Έ 개발자의 일차적인 μ˜λ¬΄λ‹€.(p.96)
  • 였늘 κ΅¬ν˜„ν•œ μ½”λ“œμ˜ 가독성은 μ•žμœΌλ‘œ λ°”λ€” μ½”λ“œμ˜ ν’ˆμ§ˆμ— μ§€λŒ€ν•œ 영ν–₯을 λ―ΈμΉœλ‹€. 였랜 μ‹œκ°„μ΄ μ§€λ‚˜ μ›λž˜ μ½”λ„μ˜ 흔적을 더 이상 찾아보기 μ–΄λ €μšΈ μ •λ„λ‘œ μ½”λ“œκ°€ λ°”λ€Œμ–΄λ„ 맨 μ²­λ―€ μž‘μ•„λ†“μ€ κ΅¬ν˜„ μŠ€νƒ€μΌκ³Ό 가독성 μˆ˜μ€€μ€ μœ μ§€λ³΄μˆ˜ μš©μ΄μ„±κ³Ό ν™•μž₯성에 계속 영ν–₯을 λ―ΈμΉœλ‹€. μ›λž˜ μ½”λ“œλŠ” μ‚¬λΌμ§ˆμ§€λΌλ„ 개발자의 μŠ€νƒ€μΌκ³Ό κ·œμœ¨μ€ 사라지지 μ•ŠλŠ”λ‹€.(p.96)
  • μ†Œν†΅μ„ μž₯λ €ν•˜λŠ” μ½”λ“œ ν˜•μ‹(p.96)
    • μ μ ˆν•œ ν–‰ 길이λ₯Ό μœ μ§€ν•˜λΌ(p.96)
      • μ‹ λ¬Έ κΈ°μ‚¬μ²˜λŸΌ μž‘μ„±ν•˜λΌ
      • κ°œλ…μ€ 빈 ν–‰μœΌλ‘œ λΆ„λ¦¬ν•˜λΌ
      • μ„Έλ‘œ 밀집도
        • μ€„λ°”κΏˆμ΄ κ°œλ…μ„ λΆ„λ¦¬ν•œλ‹€λ©΄ μ„Έλ‘œ μ§ˆμ§‘λ„λŠ” 연관성을 μ˜λ―Έν•œλ‹€. 즉, μ„œλ‘œ λ°€μ ‘ν•œ μ½”λ“œ 행은 μ„Έλ‘œλ‘œ κ°€κΉŒμ΄ 놓여야 ν•œλ‹€λŠ” λœ»μ΄λ‹€.
      • 수직 거리
        • 같은 νŒŒμΌμ— 속할 μ •λ„λ‘œ λ°€μ ‘ν•œ 두 κ°œλ…μ€ μ„Έλ‘œ 거리둜 연관성을 ν‘œν˜„ν•œλ‹€. μ—¬κΈ°μ„œ μ—°κ΄€μ„±μ΄λž€ ν•œ κ°œλ…μ„ μ΄ν•΄ν•˜λŠ” 데 λ‹€λ₯Έ κ°œλ…μ΄ μ€‘μš”ν•œ 정도닀.
      • λ³€μˆ˜ μ„ μ–Έ
        • λ³€μˆ˜λŠ” μ‚¬μš©ν•˜λŠ” μœ„μΉ˜μ— μ΅œλŒ€ν•œ κ°€κΉŒμ΄ μ„ μ–Έν•œλ‹€.
      • μΈμŠ€ν„΄μŠ€ λ³€μˆ˜
        • μΈμŠ€ν„΄μŠ€ λ³€μˆ˜λŠ” 클래슀 맨 μ²˜μŒμ— μ„ μ–Έν•œλ‹€. λ³€μˆ˜ 간에 μ„Έλ‘œλ‘œ 거리λ₯Ό 두지 μ•ŠλŠ”λ‹€.
      • 쒅속 ν•¨μˆ˜
        • ν•œ ν•¨μˆ˜κ°€ λ‹€λ₯Έ ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•œλ‹€λ©΄ 두 ν•¨μˆ˜λŠ” μ„Έλ‘œλ‘œ κ°€κΉŒμ΄ λ°°μΉ˜ν•œλ‹€. λ˜ν•œ κ°€λŠ₯ν•˜λ‹€λ©΄ ν˜ΈμΆœν•˜λŠ” ν•¨μˆ˜λ₯Ό ν˜ΈμΆœλ˜λŠ” ν•¨μˆ˜λ³΄λ‹€ λ¨Όμ € λ°°μΉ˜ν•œλ‹€.
      • κ°œλ…μ  μœ μ‚¬μ„±
        • μΉœν™”λ„κ°€ λ†’μ„μˆ˜λ‘ μ½”λ“œλ₯Ό κ°€κΉŒμ΄ λ°°μΉ˜ν•œλ‹€.
      • μ„Έλ‘œ μˆœμ„œ
        • 일반적으둜 ν•¨μˆ˜ 호좜 쒅속성은 μ•„λž˜ λ°©ν–₯으둜 μœ μ§€ν•œλ‹€. λ‹€μ‹œ 말해, ν˜ΈμΆœλ˜λŠ” ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜λŠ” ν•¨μˆ˜λ³΄λ‹€ λ‚˜μ€‘μ— λ°°μΉ˜ν•œλ‹€. 그러면 μ†ŒμŠ€ μ½”λ“œ λͺ¨λ“ˆμ΄ κ³ μ°¨μ›μ—μ„œ μ €μ°¨μ›μœΌλ‘œ μžμ—°μŠ€λŸ½κ²Œ λ‚΄λ €κ°„λ‹€.
    • κ°€λ‘œ ν˜•μ‹ λ§žμΆ”κΈ° (p.107)
      • κ°€λ‘œ 곡백과 밀집도
        • κ°€λ‘œλ‘œλŠ” 곡백을 μ‚¬μš©ν•΄ λ°€μ ‘ν•œ κ°œλ…κ³Ό λŠμŠ¨ν•œ κ°œλ…μ„ ν‘œν˜„ν•œλ‹€.
      • κ°€λ‘œ μ •λ ¬
      • λ“€μ—¬μ“°κΈ°

πŸ“ 였늘 읽은 μ†Œκ°μ€? λ– μ˜€λ₯΄λŠ” 생각을 κ°€λ³κ²Œ μ μ–΄λ³΄μ„Έμš”.

β€œν”„λ‘œκ·Έλž˜λ¨ΈλΌλ©΄ 각자 μ„ ν˜Έν•˜λŠ” κ·œμΉ™μ΄ μžˆλ‹€. ν•˜μ§€λ§Œ νŒ€μ— μ†ν•œλ‹€λ©΄ μžμ‹ μ΄ μ„ ν˜Έν•΄μ•Όν•  κ·œμΉ™μ€ λ°”λ‘œ νŒ€ κ·œμΉ™μ΄λ‹€."

  • 2개의 νŒ€ ν”„λ‘œμ νŠΈλ₯Ό μˆ˜ν–‰ν•˜λ©°, νŒ€κ·œμΉ™μ„ μ„Έμš°κ³ μž ν•˜μ˜€μ§€λ§Œ 막상 잘 λ˜μ§€ μ•Šμ•˜λ‹€. 심지어 μ΅œκ·Όμ— ν•œ ν”„λ‘œμ νŠΈλŠ” νŒ€ κ·œμΉ™μ„ μ„€μ •ν•˜κΈ° μœ„ν•΄ airBnb eslint style을 λ”°λ₯΄κΈ°λ‘œ ν–ˆμ§€λ§Œ, 였λ₯˜κ°€ λ°œμƒν–ˆλŠ”μ§€ λ‚˜λ§Œ μ μš©ν•˜κ³  λ‹€λ₯Έ μ‚¬λžŒλ“€μ€ μ μš©μ„ ν•˜μ§€ λͺ»ν–ˆλ‹€. κ·Έλ ‡κΈ° λ•Œλ¬Έμ— λ‚΄ ν™˜κ²½μ—μ„œ λ‹€λ₯Έ μ‚¬λžŒλ“€μ˜ νŒŒμΌμ„ λ³Ό λ•Œλ§ˆλ‹€ 빨간쀄이 λ‚œλ¦¬κ°€ λ‚¬μ—ˆλ‹€.
  • μš°μ„  ν΄λ¦°μ½”λ“œμ˜ 기본을 지킀지 μ•Šμ•˜κΈ° λ•Œλ¬Έμ΄λ‹€. μ‚¬λžŒλ“€μ€ μ €λ§ˆλ‹€ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” μŠ€νƒ€μΌμ΄ 있기 λ•Œλ¬Έμ— ν•˜λ‚˜λ‘œ ν†΅μΌν•˜λŠ” 과정은 λΆ„λͺ… μ‰½μ§€μ•Šλ‹€. μ„œλ‘œ λ‹€λ₯Έ 인생을 μ‚΄μ•„μ™”λ“―. ν•˜μ§€λ§Œ ν˜‘μ—…μ— μžˆμ–΄ μš°λ¦¬λŠ” μ„œλ‘œμ˜ μ½”λ“œλ₯Ό κ²€ν† ν•˜κ³  μ΄ν•΄ν•΄μ•Όν•˜κΈ° λ•Œλ¬Έμ— νŒ€ κ·œμΉ™μ„ λͺ…ν™•ν•˜κ²Œ μ„Έμš°κ³  그것을 λ”°λ₯΄λŠ” 것은 무엇보닀 μ€‘μš”ν•œ ν–‰μœ„μΌ 것이닀.
  • μ•žμœΌλ‘œ μž‘μ€ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ”λΌλ„ λ°˜λ“œμ‹œ μ§€μΌœμ•Όν•˜λŠ” μ½”μŠ€ κ·œμΉ™μ„ λ§Œλ“€μ–΄ 보아야겠닀.

πŸ” κΆκΈˆν•œ λ‚΄μš©μ΄ μžˆκ±°λ‚˜, 잘 μ΄ν•΄λ˜μ§€ μ•ŠλŠ” λ‚΄μš©μ΄ μžˆλ‹€λ©΄ μ μ–΄λ³΄μ„Έμš”.

  • μžλ°” μ½”λ“œκ°€ 이해가 λ˜μ§€μ•ŠλŠ”λ‹€.
λ°˜μ‘ν˜•

'Culture > Book' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

ν΄λ¦°μ½”λ“œ TIL #10  (0) 2022.03.09
ν΄λ¦°μ½”λ“œ TIL #09  (0) 2022.03.02
ν΄λ¦°μ½”λ“œ TIL #06  (0) 2022.02.24
ν΄λ¦°μ½”λ“œ TIL #05  (0) 2022.02.22
ν΄λ¦°μ½”λ“œ TIL #03  (0) 2022.02.20

λŒ“κΈ€