#TIL32, 🌈 쒋은 μ½”λ“œλž€

AprilΒ·2021λ…„ 6μ›” 20일
0

🌹CS

λͺ©λ‘ 보기
4/17
post-thumbnail

개인 곡뢀λ₯Ό μœ„ν•΄ μž‘μ„±ν–ˆμŠ΅λ‹ˆλ‹€

🌈 쒋은 μ½”λ“œλž€ 무엇인가?

λͺ¨λ“  κ°œλ°œμžκ°€ 쒋은 μ½”λ“œλ₯Ό μž‘μ„±ν•˜κ³  μ‹Άμ–΄ν•œλ‹€. μ‚¬λžŒλ§ˆλ‹€ 쒋은 μ½”λ“œμ˜ 기쀀이 μ‘°κΈˆμ”© λ‹€λ₯΄κ³  각각의 κ²½ν—˜μ„ 기반으둜 쒋은 μ½”λ“œλ₯Ό μ •μ˜ν•˜κ³  μžˆλ‹€.
개발자라면 λˆ„κ΅¬λ‚˜ 관심 μžˆμ–΄ ν•˜λŠ” 주제인 만큼 λ‚˜ λ˜ν•œ μ—¬λŸ¬ 고민을 κ±°λ“­ν•΄μ™”κ³  μ—¬νƒœκΉŒμ§€μ˜ 생각을 정리해본닀.

λ‚΄κ°€ μƒκ°ν•˜λŠ”, 쒋은 μ½”λ“œλž€ 무엇인가?

1. 읽기 μ‰¬μš΄ μ½”λ“œ

  • μ½”λ“œλŠ” μž‘μ„±ν•˜λŠ” 것 보닀 μ½λŠ” κ²½μš°κ°€ 더 λ§Žλ‹€κ³  ν•œλ‹€.
  • λ‹€λ₯Έ μ‚¬λžŒμ΄ λ‚΄ μ½”λ“œλ₯Ό μ΄ν•΄ν•˜λŠ” 데 λ“€μ΄λŠ” μ‹œκ°„μ„ μ΅œμ†Œν™”ν•˜μ—¬ μž‘μ„±ν•˜λ„λ‘ ν•˜μž.
  • 적은 λΆ„λŸ‰μ˜ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 것이 쒋은 λͺ©ν‘œμ΄κΈ΄ ν•˜λ‚˜, λ„ˆλ¬΄ ν•¨μΆ•ν•˜μ§„ μ•Šλ„λ‘ ν•˜μž.
  • 이해λ₯Ό μœ„ν•œ μ‹œκ°„μ„ μ΅œμ†Œν™”ν•˜λŠ” 게 더 쒋은 μ½”λ“œλΌκ³  μƒκ°ν•œλ‹€.

2. 쀑볡이 μ—†λŠ” μ½”λ“œ

  • 개발자 만큼 쀑볡을 μ‹«μ–΄ν•˜λŠ” μ‚¬λžŒμ΄ μžˆμ„κΉŒ?
    (λ™μΌν•œ λ‘œμ§μ„ μˆ˜ν–‰ν•˜λŠ” μ½”λ“œλ₯Ό λ³΄λŠ” μˆœκ°„ λΆˆνŽΈν•΄μ§€λŠ” 것은 λ‚˜λ§Œ 그럼?😳)
  • λ™μΌν•œ λ‘œμ§μ„ μˆ˜ν–‰ν•˜λŠ” A와 Bλ₯Ό μˆ˜μ •ν•΄μ•Ό ν•  λ•Œ, A ν•œ 곳만 μˆ˜μ •ν•˜κ²Œ 되면 λ‹€λ₯Έ ν•œ κ³³μ—μ„œ 버그가 λ°œμƒν•œλ‹€.
  • λ˜λŠ”, λ™μΌν•œ μž‘μ—…μ„ μˆ˜ν–‰ν–ˆλ˜ 것을 λ‹€λ₯Έ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ„λ‘ λ‘œμ§μ„ λ³€κ²½ν•΄μ•Ό ν•œλ‹€λ©΄? κ·ΈλŸ¬ν•œ λ™μΌν•œ μ½”λ“œκ°€ 1μ–΅κ°œλΌλ©΄?😱😱😱
  • μ΄λŸ¬ν•œ κ²½ν—˜μ— κΈ°λ°˜ν•˜μ—¬ λ™μΌν•œ λ‘œμ§μ„ μˆ˜ν–‰ν•˜λŠ” μ½”λ“œλŠ” λ³„λ„μ˜ ν•¨μˆ˜λ‘œ 빼두고 μž¬μ‚¬μš©λ„λ‘ ν•˜μž. μœ μ§€λ³΄μˆ˜κ°€ μš©μ΄ν•˜λ‹€!

3. μ˜€ν•΄κ°€ μ—†λŠ” 이름듀

  • κ°œλ°œμ„ ν•˜λ©΄μ„œ λ‘œμ§μ„ κ΅¬ν˜„ν•˜λŠ” 것도 μ–΄λ ΅μ§€λ§Œ, λ³€μˆ˜λͺ… ν•¨μˆ˜λͺ…을 μ§“λŠ” 것이 λ„ˆλ¬΄λ‚˜ κ³ λ―ΌμŠ€λŸ¬μ› λ‹€.
  • λ„ˆλ¬΄ 길지도 짧지도 μ•Šκ²Œ, μ΄λ¦„λ§Œ 봐도 μ–΄λ–€ 데이터λ₯Ό λ‹΄κ³  있고 μ–΄λ–€ 일을 μˆ˜ν–‰ν•˜λŠ” ν•¨μˆ˜μΈμ§€λ₯Ό λ‚˜νƒ€λ‚Ό 수 있게!
  • μ΄λ ‡κ²Œ μž‘μ„±ν•˜λ©΄ μ΄λ¦„μ—μ„œ λΆ€ν„° 이 λ³€μˆ˜μ™€ ν•¨μˆ˜κ°€ μ–΄λ–€ 것을 μ‹€ν–‰ν•˜λŠ”μ§€ μ‰½κ²Œ μΆ”μΈ‘ν•  수 있기 λ•Œλ¬Έμ— κ²°κ΅­ 읽기 μ‰¬μš΄ μ½”λ“œκ°€ 될 수 μžˆλ‹€ μƒκ°ν•œλ‹€.

✨ tl;dr

κ²°κ΅­ λ‚΄κ°€ μƒκ°ν•˜λŠ” 쒋은 μ½”λ“œλž€, 가독성 쒋은 μ½”λ“œ!

  • 읽기 μ‰¬μš°λ©΄μ„œλ„ 의미 전달이 λͺ…ν™•ν•˜κ³ 
  • μœ μ§€λ³΄μˆ˜κ°€ μš©μ΄ν•œ! 그런 μ½”λ“œ!!
profile
πŸš€ λ‚΄κ°€ 보렀고 μ“°λŠ” κΈ°μˆ λΈ”λ‘œκ·Έ

0개의 λŒ“κΈ€