관리 메뉴

πŸ’»πŸ’­πŸŽ§πŸŒ

5μž₯ λͺ©κ³Ό ν…ŒμŠ€νŠΈ μ·¨μ•½μ„± λ³Έλ¬Έ

μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

5μž₯ λͺ©κ³Ό ν…ŒμŠ€νŠΈ μ·¨μ•½μ„±

adorableco 2024. 5. 24. 00:39
λ°˜μ‘ν˜•

λͺ©κ³Ό μŠ€ν… ꡬ뢄

ν…ŒμŠ€νŠΈ λŒ€μ—­ μœ ν˜•

  • λͺ© (λͺ©, 슀파이)
    • μ™ΈλΆ€ 둜 λ‚˜κ°€λŠ” μƒν˜Έμž‘μš©μ„ λͺ¨λ°©ν•˜κ³  검사
  • μŠ€ν… (μŠ€ν…, 더미, 페이크)
    • λ‚΄λΆ€ 둜 λ“€μ–΄μ˜€λŠ” μƒν˜Έ μž‘μš©μ„ λͺ¨λ°©

⭐️ λͺ©μ€ SUT 와 κ΄€λ ¨ μ˜μ‘΄μ„± κ°„μ˜ μƒν˜Έ μž‘μš©μ„ λͺ¨λ°©ν•˜κ³  검사. BUT! μŠ€ν…μ€ λͺ¨λ°©λ§Œ 함


μŠ€ν…μœΌλ‘œ μƒν˜Έ μž‘μš©μ„ κ²€μ¦ν•˜μ§€ 말 것

  • μŠ€ν…μ€ μ™ΈλΆ€λ‘œμ˜ 호좜이 μ΅œμ’… κ²°κ³Όκ°€ μ•„λ‹ˆκΈ° λ•Œλ¬Έ
  • κ³Όμž‰λͺ…μ„Έκ°€ ν”ν•˜κ²Œ λ°œμƒν•  수 있음

κ³Όμž‰λͺ…μ„Έ : μ΅œμ’… κ²°κ³Όκ°€ μ•„λ‹Œ 사항을 κ²€μ¦ν•˜λŠ” κ΄€ν–‰

 

 

CQS (λͺ…λ Ή 쑰회 뢄리)와 λͺ© & μŠ€ν…

  • λͺ…λ Ή : μ‚¬μ΄λ“œ μ΄νŽ™νŠΈ 초래 → λ°˜ν™˜κ°’ μ—†μŒ ➑️ λͺ©
  • 쑰회 : μ‚¬μ΄λ“œ μ΄νŽ™νŠΈ μ—†μŒ → κ°’ λ°˜ν™˜ ➑️ μŠ€ν…
  • 이 λ‘˜μ€ ν˜Όμš©ν•˜λ©΄ μ•ˆλ¨

πŸ™ŒπŸ» CQS 원칙을 항상 λ”°λ₯Ό 수 μžˆλŠ” 것은 μ•„λ‹ˆμ§€λ§Œ μ΅œλŒ€ν•œ λ”°λ₯΄λŠ” 것이 μ’‹μŒ


 

식별할 수 μžˆλŠ” λ™μž‘κ³Ό κ΅¬ν˜„ μ„ΈλΆ€ 사항

식별할 수 μžˆλŠ” λ™μž‘ : μ΅œμ’… κ²°κ³Ό

 

μ½”λ“œλ₯Ό λΆ„λ₯˜ν•˜λŠ” κΈ°μ€€

  1. 곡개 API λ˜λŠ” λΉ„κ³΅κ°œ API
  2. 식별할 수 μžˆλŠ” λ™μž‘ λ˜λŠ” κ΅¬ν˜„ μ„ΈλΆ€ 사항
  • 곡개 APIκ°€ 식별할 수 μžˆλŠ” λ™μž‘μ˜ λ²”μœ„λ₯Ό λ„˜μ–΄ κ΅¬ν˜„ μ„ΈλΆ€ 사항을 λ…ΈμΆœν•˜κΈ° μ‹œμž‘ν•˜λ©΄ 문제

 

식별할 수 μžˆλŠ” λ™μž‘μ˜ 쑰건

  • ν΄λΌμ΄μ–ΈνŠΈκ°€ λͺ©ν‘œλ₯Ό λ‹¬μ„±ν•˜λŠ” 데 도움이 λ˜λŠ” μž‘μ—…μ„ λ…ΈμΆœν•˜λΌ
  • ν΄λΌμ΄μ–ΈνŠΈκ°€ λͺ©ν‘œλ₯Ό λ‹¬μ„±ν•˜λŠ” 데 도움이 λ˜λŠ” μƒνƒœλ₯Ό λ…ΈμΆœν•˜λΌ

 

κ΅¬ν˜„ μ„ΈλΆ€ 사항 μœ μΆœμ„ 막기 μœ„ν•œ 방법

  • λ‹¨μΌν•œ λͺ©ν‘œλ₯Ό λ‹¬μ„±ν•˜κ³ μž ν΄λž˜μŠ€μ—μ„œ ν˜ΈμΆœν•΄μ•Ό ν•˜λŠ” μ—°μ‚°μ˜ μˆ˜κ°€ 1보닀 크면 유좜 κ°€λŠ₯μ„± ⬆️
  • βœ… 단일 μ—°μ‚°μœΌλ‘œ κ°œλ³„ λͺ©ν‘œλ₯Ό 달성해야함

✏️ APIλ₯Ό 잘 μ„€κ³„ν•˜λ©΄ λ‹¨μœ„ ν…ŒμŠ€νŠΈλ„ μžλ™μœΌλ‘œ 쒋아진닀.


 

μœ‘κ°ν˜• μ•„ν‚€ν…μ²˜

  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλΉ„μŠ€ 계측과 도메인 κ³„μΈ΅μ˜ 쑰합은 μœ‘κ°ν˜•μ„ ν˜•μ„±ν•˜λ©°, 이 μœ‘κ°ν˜•μ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ‚˜νƒ€λƒ„

λͺ©μ 

  1. 도메인 계측과 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλΉ„μŠ€ 계측 κ°„μ˜ 관심사 뢄리
  2. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ‚΄λΆ€ 톡신
  3. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ°„μ˜ 톡신

 

μ‹œμŠ€ν…œ λ‚΄λΆ€ 톡신과 μ‹œμŠ€ν…œ κ°„ 톡신

  • μ‹œμŠ€ν…œ λ‚΄λΆ€ 톡신 : μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ‚΄ 클래슀 κ°„μ˜ 톡신→ κ΅¬ν˜„ μ„ΈλΆ€ 사항
  • μ‹œμŠ€ν…œ κ°„ 톡신 : μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ λ‹€λ₯Έ μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό ν†΅μ‹ ν•˜λŠ” 것

 

πŸ“Œ μ‹œμŠ€ν…œ λ‚΄ 톡신을 κ²€μ¦ν•˜κ³ μž λͺ©μ„ μ‚¬μš©ν•˜λ©΄ μ·¨μ•½ν•œ ν…ŒμŠ€νŠΈλ‘œ 이어짐!

λ°˜μ‘ν˜•