hugDog
Android DevLog
hugDog
전체 방문자
였늘
μ–΄μ œ
  • πŸ™Œ Hello? (162)
    • πŸ§©μ•ˆλ“œλ‘œμ΄λ“œ (12)
      • κ°œλ… 정리 (5)
      • 버그 ν•΄κ²° (4)
      • 기타 (3)
    • πŸ”μ•Œκ³ λ¦¬μ¦˜ (54)
      • κ°œλ… (0)
      • λ°±μ€€ (48)
      • ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ (6)
    • πŸ“„κ°œλ°œ 일지 (0)
      • FINPO (0)
    • πŸ”€ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ (71)
      • C++ 정리 (49)
      • C++κΈ°μ΄ˆν”ŒλŸ¬μŠ€ μ—°μŠ΅λ¬Έμ œ (20)
      • Kotlin (2)
    • ⭐Project (1)
    • 🚴TIL (13)
      • Clean Code (13)
    • πŸš©κΈ°νƒ€ (9)
      • λͺ©ν‘œ (6)
      • 일상 (3)
      • λ¬Έμ„œ (0)

인기 κΈ€

졜근 λŒ“κΈ€

졜근 κΈ€

ν‹°μŠ€ν† λ¦¬

hELLO Β· Designed By μ •μƒμš°.
hugDog
🚴TIL/Clean Code

[TIL/Clean Code] Assignment #05

🚴TIL/Clean Code

[TIL/Clean Code] Assignment #05

2022. 2. 22. 14:45
728x90

TIL (Today I Learned)

 

였늘 읽은 λ²”μœ„

3μž₯. ν•¨μˆ˜κΉŒμ§€!

 

 

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

μž‘κ²Œ λ§Œλ“€μ–΄λΌ!

ν•œ κ°€μ§€λ§Œ 해라!

ν•¨μˆ˜λŠ” ν•œ κ°€μ§€λ₯Ό ν•΄μ•Ό ν•œλ‹€. κ·Έ ν•œ κ°€μ§€λ₯Ό μž˜ν•΄μ•Ό ν•œλ‹€. κ·Έ ν•œ κ°€μ§€λ§Œμ„ ν•΄μ•Ό ν•œλ‹€.

ν•¨μˆ˜ λ‹Ή 좔상화 μˆ˜μ€€μ€ ν•˜λ‚˜λ‘œ! (p.45)

μ„œμˆ μ μΈ 이름을 μ‚¬μš©ν•˜λΌ!

ν•¨μˆ˜ 인수

ν•¨μˆ˜μ—μ„œ 이상적인 인수 κ°œμˆ˜λŠ” 0개(무항)이닀.

 

동사와 ν‚€μ›Œλ“œ

단항 ν•¨μˆ˜λŠ” ν•¨μˆ˜μ™€ μΈμˆ˜κ°€ 동사/λͺ…사 μŒμ„ 이뀄야 함 

ex) write(Name)

ν‚€μ›Œλ“œλ₯Ό μΆ”κ°€ν•˜λ©΄ 더 μ’‹μŒ

assertEqual 보닀 assertExpectedEqualsActualκ°€ 더 μ’‹μŒ

 

였늘 읽은 μ†Œκ°

ν•¨μˆ˜λ₯Ό μž‘μ€ λ‹¨μœ„λ‘œ μͺΌκ°œλ©΄ 사싀상 μ½”λ“œκ°€ 더 λŠ˜μ–΄λ‚˜μ§€ μ•Šμ„κΉŒ? ν•˜λŠ” 의문이 μžˆμ—ˆλ‹€. 

ν•˜μ§€λ§Œ 클린 μ½”λ“œ 3μž₯의 λ‚΄μš©μ„ 톡해 ν•¨μˆ˜λŠ” 무쑰건 μž‘κ²Œ μ„€κ³„ν•˜λŠ” 게 μ’‹λ‹€λŠ” 사싀을 μ•Œκ²Œ λ˜μ—ˆκ³ , 였랜 ꢁ금증이 ν•΄κ²°λ˜μ–΄ 기뻀닀 γ…Žγ…Ž

 

 

κΆκΈˆν•˜κ±°λ‚˜ 잘 μ΄ν•΄λ˜μ§€ μ•ŠλŠ” λ‚΄μš©

52μͺ½μ— λ‚˜μ˜€λŠ” assertEquals(expected, actual)μ—μ„œ expected μΈμˆ˜κ°€ ꡬ체적으둜 μ–΄λ–€ 것을 μ˜λ―Έν•˜λŠ”μ§€ μ΄ν•΄λ˜μ§€ μ•Šμ•˜λ‹€.. -> λ”°λ‘œ 닡변받은 κ²°κ³Ό, ν…ŒμŠ€νŠΈν•˜λŠ”λ° μ˜ˆμƒν•˜λŠ” κ°’(λ‚˜μ™€μ•Ό ν•˜λŠ” κ°’)이라고 ν•œλ‹€. 아직 ν…ŒμŠ€νŠΈ κ΄€λ ¨ 지식이 λΆ€μ‘±ν•΄μ„œ μ™„μ „νžˆ μ΄ν•΄λ˜μ§„ μ•Šμ•˜λ‹€..γ… γ… 

 

 

 

728x90
μ €μž‘μžν‘œμ‹œ λΉ„μ˜λ¦¬ (μƒˆμ°½μ—΄λ¦Ό)
  • TIL (Today I Learned)
  • 였늘 읽은 λ²”μœ„
  • μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©
  • 였늘 읽은 μ†Œκ°
  • κΆκΈˆν•˜κ±°λ‚˜ 잘 μ΄ν•΄λ˜μ§€ μ•ŠλŠ” λ‚΄μš©
'🚴TIL/Clean Code' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [TIL/Clean Code] Assignment #07
  • [TIL/Clean Code] Assignment #06
  • [TIL/Clean Code] Mission: λ‚˜μ˜ μ΅œμ•  뢁틸
  • [TIL/Clean Code] Assignment #03
hugDog
hugDog
μ•ˆλ“œλ‘œμ΄λ“œ 곡뢀 쀑인 ν•™μƒμž…λ‹ˆλ‹€!

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”

κ°œμΈμ •λ³΄

  • ν‹°μŠ€ν† λ¦¬ ν™ˆ
  • 포럼
  • 둜그인

단좕킀

λ‚΄ λΈ”λ‘œκ·Έ

λ‚΄ λΈ”λ‘œκ·Έ - κ΄€λ¦¬μž ν™ˆ μ „ν™˜
Q
Q
μƒˆ κΈ€ μ“°κΈ°
W
W

λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€

κΈ€ μˆ˜μ • (κΆŒν•œ μžˆλŠ” 경우)
E
E
λŒ“κΈ€ μ˜μ—­μœΌλ‘œ 이동
C
C

λͺ¨λ“  μ˜μ—­

이 νŽ˜μ΄μ§€μ˜ URL 볡사
S
S
맨 μœ„λ‘œ 이동
T
T
ν‹°μŠ€ν† λ¦¬ ν™ˆ 이동
H
H
단좕킀 μ•ˆλ‚΄
Shift + /
⇧ + /

* λ‹¨μΆ•ν‚€λŠ” ν•œκΈ€/영문 λŒ€μ†Œλ¬Έμžλ‘œ 이용 κ°€λŠ₯ν•˜λ©°, ν‹°μŠ€ν† λ¦¬ κΈ°λ³Έ λ„λ©”μΈμ—μ„œλ§Œ λ™μž‘ν•©λ‹ˆλ‹€.