Be Developer

[클린 μ½”λ“œ] 2μž₯. 의미 μžˆλŠ” 이름 λ³Έλ¬Έ

TIL

[클린 μ½”λ“œ] 2μž₯. 의미 μžˆλŠ” 이름

yujin_dev 2022. 2. 20. 23:58
λ°˜μ‘ν˜•

2022. 02. 20

 

 

πŸ“š μ˜€λŠ˜ 읽은 λ²”μœ„

2μž₯. 의미 μžˆλŠ” 이름

 

 

πŸ“– μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©

- μ˜λ„λ₯Ό λΆ„λͺ…νžˆ λ°ν˜€λΌ (p.22)

- ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” μ½”λ“œμ— κ·Έλ¦‡λœ λ‹¨μ„œλ₯Ό λ‚¨κ²¨μ„œλŠ” μ•ˆ λœλ‹€. κ·Έλ¦‡λœ λ‹¨μ„œλŠ” μ½”λ“œ 의미λ₯Ό 흐린닀. λ‚˜λ¦„λŒ€λ‘œ 널리 μ“°μ΄λŠ” μ˜λ―Έκ°€ μžˆλŠ” 단어λ₯Ό λ‹€λ₯Έ 의미둜 μ‚¬μš©ν•΄λ„ μ•ˆ λœλ‹€. (p.24)

- μ„œλ‘œ ν‘μ‚¬ν•œ 이름을 μ‚¬μš©ν•˜μ§€ μ•Šλ„λ‘ μ£Όμ˜ν•œλ‹€. (p.24)

- μœ μ‚¬ν•œ κ°œλ…μ€ μœ μ‚¬ν•œ ν‘œκΈ°λ²•μ„ μ‚¬μš©ν•œλ‹€. 이것도 정보닀. 일관성이 λ–¨μ–΄μ§€λŠ” ν‘œκΈ°λ²•μ€ κ·Έλ¦‡λœ 정보닀. (p.25)

- 컴파일러λ₯Ό 톡과할지라도 μ—°μ†λœ 숫자λ₯Ό λ§λΆ™μ΄κ±°λ‚˜ λΆˆμš©μ–΄λ₯Ό μΆ”κ°€ν•˜λŠ” 방식은 μ μ ˆν•˜μ§€ λͺ»ν•˜λ‹€. 이름이 달라야 ν•œλ‹€λ©΄ μ˜λ―Έλ„ 달라져야 ν•œλ‹€. (p.26)

- μ½λŠ” μ‚¬λžŒμ΄ 차이λ₯Ό μ•Œλ„λ‘ 이름을 지어라. (p.27)

- λ°œμŒν•˜κΈ° μ‰¬μš΄ 이름을 μ‚¬μš©ν•˜λΌ. (p.27)

- κ²€μƒ‰ν•˜κΈ° μ‰¬μš΄ 이름을 μ‚¬μš©ν•˜λΌ. (p.28)

- 인코딩을 ν”Όν•˜λΌ. (p.29)

- μ „λ¬Έκ°€ ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” λͺ…λ£Œν•¨μ΄ μ΅œκ³ λΌλŠ” 사싀을 μ΄ν•΄ν•œλ‹€. μ „λ¬Έκ°€ ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” μžμ‹ μ˜ λŠ₯λ ₯을 쒋은 λ°©ν–₯으둜 μ‚¬μš©ν•΄ 남듀이 μ΄ν•΄ν•˜λŠ” μ½”λ“œλ₯Ό λ‚΄λ†“λŠ”λ‹€. (p.31-32)

- 클래슀 이름과 객체 이름은 λͺ…μ‚¬λ‚˜ λͺ…사ꡬ가 μ ν•©ν•˜λ‹€. (p.32)

- λ©”μ„œλ“œ 이름은 λ™μ‚¬λ‚˜ 동사ꡬ가 μ ν•©ν•˜λ‹€. (p.32)

- μƒμ„±μžλ₯Ό μ€‘λ³΅μ •μ˜ν•  λ•ŒλŠ” 정적 νŒ©ν† λ¦¬ λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•œλ‹€. λ©”μ„œλ“œλŠ” 인수λ₯Ό μ„€λͺ…ν•˜λŠ” 이름을 μ‚¬μš©ν•œλ‹€. (p.32)

- μž¬λ―Έλ‚œ 이름보닀 λͺ…λ£Œν•œ 이름을 μ„ νƒν•˜λΌ. (p.32)

- ν•œ κ°œλ…μ— ν•œ 단어λ₯Ό μ‚¬μš©ν•˜λΌ. (p.33)

- ν•œ 단어λ₯Ό 두 가지 λͺ©μ μœΌλ‘œ μ‚¬μš©ν•˜μ§€ 마라. (p.34)

- ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” μ½”λ“œλ₯Ό μ΅œλŒ€ν•œ μ΄ν•΄ν•˜κΈ° μ‰½κ²Œ μ§œμ•Ό ν•œλ‹€. 집쀑적인 탐ꡬ가 ν•„μš”ν•œ μ½”λ“œκ°€ μ•„λ‹ˆλΌ λŒ€μΆ© 훑어봐도 이해할 μ½”λ“œ μž‘μ„±μ΄ λͺ©ν‘œλ‹€. (p.34)

- λͺ¨λ“  이름을 문제 μ˜μ—­μ—μ„œ κ°€μ Έμ˜€λŠ” 정책은 ν˜„λͺ…ν•˜μ§€ λͺ»ν•˜λ‹€. (p.34)

- μš°μˆ˜ν•œ ν”„λ‘œκ·Έλž˜λ¨Έμ™€ μ„€κ³„μžλΌλ©΄ 해법 μ˜μ—­κ³Ό 문제 μ˜μ—­μ„ ꡬ뢄할 쀄 μ•Œμ•„μ•Ό ν•œλ‹€. 문제 μ˜μ—­ κ°œλ…κ³Ό 관련이 κΉŠμ€ μ½”λ“œλΌλ©΄ 문제 μ˜μ—­μ—μ„œ 이름을 가져와야 ν•œλ‹€. (p.35)

- λͺ¨λ“  방법이 μ‹€νŒ¨ν•˜λ©΄ λ§ˆμ§€λ§‰ μˆ˜λ‹¨μœΌλ‘œ 접두어λ₯Ό 뢙인닀. (p.35)

- μΌλ°˜μ μœΌλ‘œλŠ” 짧은 이름이 κΈ΄ 이름보닀 μ’‹λ‹€. 단, μ˜λ―Έκ°€ λΆ„λͺ…ν•œ κ²½μš°μ— ν•œν•΄μ„œλ‹€. 이름에 λΆˆν•„μš”ν•œ λ§₯락을 μΆ”κ°€ν•˜μ§€ μ•Šλ„λ‘ μ£Όμ˜ν•œλ‹€. (p.37)

 

 

πŸ™Œ 였늘 읽은 μ†Œκ°

- μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ λ³€μˆ˜λͺ…, λ©”μ„œλ“œλͺ…, 클래슀λͺ… λ‹€ 의미 μžˆλŠ” 이름을 μ‚¬μš©ν•˜λ €κ³  μƒκ°ν•˜λ©΄μ„œ μ§€μ—ˆμ—ˆλŠ”λ° κ·Έλ™μ•ˆ μž˜ν•΄μ™”κ΅¬λ‚˜ μƒκ°ν•˜κ²Œ λ˜μ—ˆλ‹€. λ‚΄κ°€ μ—¬νƒœ ν•΄μ˜¨ 것듀이 κ·Έλž˜λ„ μ˜λ―Έκ°€ 없진 μ•Šμ•˜κ΅¬λ‚˜ ν•˜λŠ” 생각. ν•˜μ§€λ§Œ λΆ€μ‘±ν•œ 뢀뢄듀도 μžˆμ–΄μ„œ μ•žμœΌλ‘œ μ½”λ“œ μž‘μ„±ν•  λ•Œ 였늘 μ½μ—ˆλ˜ 뢀뢄을 쑰금 더 μƒκ°ν•˜λ©΄μ„œ μž‘μ„±ν•΄μ•Όκ² λ‹€.

- μ—­μ‹œ κ°œλ°œμžλŠ” 혼자 ν•˜λŠ” 직업이 μ•„λ‹ˆλΌ ν˜‘μ—…μ΄ μ€‘μš”ν•˜κ΅¬λ‚˜ λ‹€μ‹œ ν•œ 번 κΉ¨λ‹«λŠ” 계기가 λ˜μ—ˆλ‹€. ν˜‘μ—… κ²½ν—˜μ΄ λΆ€μ‘±ν•œ λ‚˜λ‘œμ¨λŠ” 이런 λΆ€λΆ„μ—μ„œ λ§Žμ€ 것을 λŠλΌμ§€ λͺ»ν•΄μ„œ 아쉬웠닀. 이것 저것 많이 κ²½ν—˜ν•΄λ΄μ•Όμ§€.

λ°˜μ‘ν˜•
Comments