Be Developer

[클린 μ½”λ“œ] 8μž₯. 경계 λ³Έλ¬Έ

TIL

[클린 μ½”λ“œ] 8μž₯. 경계

yujin_dev 2022. 3. 7. 01:30
λ°˜μ‘ν˜•

2022. 03. 06


πŸ“š 였늘 읽은 λ²”μœ„
8μž₯. 경계


πŸ“– μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©
- ν•™μŠ΅ ν…ŒμŠ€νŠΈλŠ” ν”„λ‘œκ·Έλž¨μ—μ„œ μ‚¬μš©ν•˜λ €λŠ” λ°©μ‹λŒ€λ‘œ APIλ₯Ό ν˜ΈμΆœν•œλ‹€. ν†΅μ œλœ ν™˜κ²½μ—μ„œ APIλ₯Ό μ œλŒ€λ‘œ μ΄ν•΄ν•˜λŠ”μ§€λ₯Ό ν™•μΈν•˜λŠ” μ…ˆμ΄λ‹€. ν•™μŠ΅ ν…ŒμŠ€νŠΈλŠ” APIλ₯Ό μ‚¬μš©ν•˜λ €λŠ” λͺ©μ μ— μ΄ˆμ μ„ λ§žμΆ˜λ‹€. (p.147)
- ν•™μŠ΅ ν…ŒμŠ€νŠΈλ₯Ό μ΄μš©ν•œ ν•™μŠ΅μ΄ ν•„μš”ν•˜λ“  그렇지 μ•Šλ“ , μ‹€μ œ μ½”λ“œμ™€ λ™μΌν•œ λ°©μ‹μœΌλ‘œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ‚¬μš©ν•˜λŠ” ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€κ°€ ν•„μš”ν•˜λ‹€. (p.150)
- ν†΅μ œν•˜μ§€ λͺ»ν•˜λŠ” μ½”λ“œλ₯Ό μ‚¬μš©ν•  λ•ŒλŠ” λ„ˆλ¬΄ λ§Žμ€ 투자λ₯Ό ν•˜κ±°λ‚˜ ν–₯ν›„ λ³€κ²½ λΉ„μš©μ΄ μ§€λ‚˜μΉ˜κ²Œ 컀지지 μ•Šλ„λ‘ κ°λ³„νžˆ μ£Όμ˜ν•΄μ•Ό ν•œλ‹€. (p.152)
- 경계에 μœ„μΉ˜ν•˜λŠ” μ½”λ“œλŠ” κΉ”λ”νžˆ λΆ„λ¦¬ν•œλ‹€. λ˜ν•œ κΈ°λŒ€μΉ˜λ₯Ό μ •μ˜ν•˜λŠ” ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ„ μž‘μ„±ν•œλ‹€. (p.152)
- ν†΅μ œκ°€ λΆˆκ°€λŠ₯ν•œ μ™ΈλΆ€ νŒ¨ν‚€μ§€μ— μ˜μ‘΄ν•˜λŠ” λŒ€μ‹  ν†΅μ œκ°€ κ°€λŠ₯ν•œ 우리 μ½”λ“œμ— μ˜μ‘΄ν•˜λŠ” 편이 훨씬 μ’‹λ‹€. (p.152)
- μ™ΈλΆ€ νŒ¨ν‚€μ§€λ₯Ό ν˜ΈμΆœν•˜λŠ” μ½”λ“œλ₯Ό κ°€λŠ₯ν•œ 쀄여 경계λ₯Ό κ΄€λ¦¬ν•˜μž. (p.152)


πŸ™Œ 였늘 읽은 μ†Œκ°
- ν•™μŠ΅ ν…ŒμŠ€νŠΈμ™€ Adapter νŒ¨ν„΄μ— λŒ€ν•΄ μ•Œκ²Œ λ˜μ—ˆλ‹€.
ν•™μŠ΅ ν…ŒμŠ€νŠΈ : κ°„λ‹¨ν•œ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό μž‘μ„±ν•΄ μ™ΈλΆ€ μ½”λ“œλ₯Ό μ΅νžˆλŠ” 것
Adapter νŒ¨ν„΄ : 클래슀의 μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ‚¬μš©ν•˜κΈ° μ›ν•˜λŠ” λ‹€λ₯Έ μΈν„°νŽ˜μ΄μŠ€λ‘œ λ³€ν™˜ν•˜λŠ” 것. μ–΄λŒ‘ν„°λ₯Ό μ΄μš©ν•˜λ©΄ μΈν„°νŽ˜μ΄μŠ€ ν˜Έν™˜μ„± 문제둜 같이 μ“Έ 수 μ—†λŠ” 클래슀λ₯Ό μ—°κ²°ν•˜μ—¬ μ‚¬μš©ν•  수 μžˆλ‹€.
- APIλ₯Ό μ‚¬μš©ν•  λ•Œ κ·Έλƒ₯ λ¬΄μž‘μ • κ°€μ Έμ™€μ„œ μ½”λ“œμ—λ‹€ μ‚¬μš©ν•˜κ³  μžˆμ—ˆλŠ”λ° μ΄λ ‡κ²Œ λΆ„λ¦¬ν•˜λŠ” 방법이 더 쒋은 λ°©λ²•μ΄λΌλŠ” 것을 μ•Œμ•˜λ‹€. μ΅œλŒ€ν•œ λ‚˜μ˜ μ½”λ“œμ™€ μ™ΈλΆ€μ˜ 경계λ₯Ό ꡬ뢄지어 μ½”λ“œλ₯Ό μž‘μ„±ν•΄λ³΄μž.
- μ½”λ“œλ₯Ό κΉ”λ”ν•˜κ²Œ μž‘μ„±ν•˜κΈ° μœ„ν•΄ κ³ λ €ν•΄μ•Ό ν•  뢀뢄이 정말 λ§Žλ‹€. μ•žμœΌλ‘œ μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ 이 책을 자주 듀여닀보며 쒋은 μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆλ„λ‘ λ…Έλ ₯ν•˜μž.

λ°˜μ‘ν˜•
Comments