λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Book TIL

ν΄λ¦°μ½”λ“œ Day 3. μ˜λ―ΈμžˆλŠ” 이름 짓기

by vividmin 2022. 4. 25.
320x100

βœ… 이 ν¬μŠ€νŒ…μ€ λ…Έλ§ˆλ“œ 코더 뢁클럽  '클린 μ½”λ“œ' μ±Œλ¦°μ§€λ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ μž‘μ„±ν•˜λŠ” TIL이며,  μΆœμ²˜λŠ” Clean Codeμž…λ‹ˆλ‹€.

 

 

πŸ“š λ²”μœ„ :  02. 의미 μžˆλŠ” 이름

 

 

 

πŸ““ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©μ„ μ¨λ³΄μ„Έμš”.
  • 쒋은 μ΄λ¦„μ΄λž€ ν”ν•˜μ§€ μ•Šκ³ , λŒ€μΆ© 봐도 λͺ…ν™•ν•œ 의미λ₯Ό μ•Œ 수 μžˆλŠ” 이름이닀.
  • μ½λŠ” ν—·κ°ˆλ¦¬κ²Œ λ§Œλ“œλŠ” L,l λ˜λŠ” O o μ‚¬μš©ν•˜λŠ” 것은 μ£Όμ˜ν•΄μ„œ μ‚¬μš©ν•˜μž.
  • 이름에 λ”°λ‘œ μ„€λͺ…ν•˜λŠ” 주석이 ν•„μš”ν•˜λ‹€λ©΄ 잘 μž‘μ„±λœ μ½”λ“œκ°€ μ•„λ‹ˆλ‹€.
    λ‹€λ₯Έ μ„€λͺ…이 없더라도 ν•œ λˆˆμ— μ΄ν•΄ν•˜κΈ° 쉽도둝 λ§Œλ“€μ–΄μ•Ό ν•œλ‹€.
  • information, dataλ₯Ό 아무 λ•Œλ‚˜ 쓰지 말자, 길더라도 ꡬ체적인 이름을 μ‚¬μš©ν•˜μž.
  • 이런 λ³€μˆ˜λ₯Ό μƒκ°ν•΄λ‚΄λŠ”λ° κ±Έλ¦¬λŠ” μ‹œκ°„μ΄ μ•„κΉκ² μ§€λ§Œ, κ²°κ΅­ 이런 과정이 λ‚˜μ€‘μ—λŠ” μ‹œκ°„μ„ μ ˆμ•½μ‹œμΌœμ€€λ‹€.

 

 

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

μ–΄μ œ μ½μ—ˆλ˜ κΉ¨λ—ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 법과 λ§ˆμ°¬κ°€μ§€λ‘œ μ €μžλŠ” 읽기 μ‰¬μš΄ μ½”λ“œμ— 쀑점을 두고 μžˆλŠ” 것 κ°™λ‹€. 였늘 읽은 λΆ€λΆ„ μ€‘μ—μ„œ λœ¨λ”ν–ˆλ˜ 것은 주석이 ν•„μš”ν•˜λ‹€λ©΄ μ˜λ„κ°€ λΆˆλΆ„λͺ…ν•œ λ³€μˆ˜λΌλŠ” λŒ€λͺ©μ΄μ—ˆλ‹€. 주석을 μ¨λ‘λŠ” 것이 λ‚˜μ€‘μ— 더 도움이 될 쀄 μ•Œμ•˜λŠ”λ°, λ”± 봐도 의미λ₯Ό νŒŒμ•…ν•˜λ„λ‘ λ³€μˆ˜λͺ…을 μ„€μ •ν•  수 μžˆλ„λ‘ λ…Έλ ₯ν•΄μ•Όκ² λ‹€.

그리고 문화적인 배경이 κ°™μ•„μ•Ό 쒋은 이름을 선택할 수 μžˆλ‹€λŠ” 점에 λ™μ˜ν•œλ‹€. μš°λ¦¬λ‚˜λΌλŠ” ν•œκΈ€μ„ μ“°κ³ , μ½”λ“œλŠ” 보톡 λ‹€ μ˜μ–΄λ‘œ μž‘μ„±ν•˜κΈ° λ•Œλ¬Έμ— 이름을 μ„€μ •ν•  λ•Œ 쑰금 더 어렀움이 μ‘΄μž¬ν•˜λŠ” 것 κ°™λ‹€. μ–΄λ €μš΄ μ˜μ–΄κ°€ μ•„λ‹Œ μ‰¬μš΄ μ˜μ–΄λ‘œλ„ 의미λ₯Ό ν‘œν˜„ν•  수 μžˆλ„λ‘ ν•΄μ•Όκ² λ‹€.

 

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

였늘 읽은 λΆ€λΆ„ μ€‘μ—μ„œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μž‘μ„±ν•  λ•Œ Iλ₯Ό μ ‘λ‘μ‚¬λ‘œ μ‚¬μš©ν•˜λŠ” 것은 μ˜›λ‚  방식이라고 λ‚˜μ™€μžˆμ—ˆλŠ”λ°, μ΄λ²ˆμ— νƒ€μž… 슀크립트λ₯Ό λ°°μš°λ©΄μ„œ μž‘μ„±ν•œ λ‚΄μš©μ— λ”°λ₯΄λ©΄ κΌ­ κ·Έλ ‡μ§€λ§Œλ„ μ•Šμ€ 것 κ°™λ‹€. Iκ°€ 주의λ₯Ό 흩트리고 κ³Όλ„ν•œ 정보λ₯Ό μ œκ³΅ν•˜κΈ°κΉŒμ§€ ν•œλ‹€κ³  μ ν˜€μžˆλŠ”λ°, 그럼 μΈν„°νŽ˜μ΄μŠ€λ₯Ό λ‹€λ₯΄κ²Œ ν‘œν˜„ν•˜λŠ” 것이 더 λ‚˜μ€ 방법인가 κΆκΈˆν•˜λ‹€.

λ°˜μ‘ν˜•

λŒ“κΈ€