πŸš€ Review/πŸ“ŠLecture

TDD, 클린 μ½”λ“œ with Java 16κΈ°[μ‹œμž‘]

dev_seong 2023. 4. 17. 18:48

TDD, λ¦¬νŒ©ν† λ§, 클린 μ½”λ“œ, 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°, λ ˆκ±°μ‹œ μ½”λ“œ λ¦¬νŒ©ν† λ§μ— λŒ€ν•΄ 혼자 κ³΅λΆ€ν•˜λŠ” κ²ƒλ³΄λ‹€λŠ” κ°•μ˜λ₯Ό λ“£κ³  λͺ…μΎŒν•œ 닡변을 μ–»κ³  μ‹Άμ—ˆλ‹€.

μ˜ˆμ „λΆ€ν„° 관심 μžˆμ—ˆλ˜ 'TDD, 클린 μ½”λ“œ with Java'λΌλŠ” κ°•μ˜λŠ” 유λͺ…ν•œ 강사인 μžλ°”μ§€κΈ°λ‹˜μ΄ μ§„ν–‰ν•˜μ‹œλŠ” κ°•μ˜μΈλ° μš°ν…Œμ½” ν”„λ‘œ ν”„λ¦¬μ½”μŠ€λ₯Ό μ§„ν–‰ν•  λ•Œ μžλ°”μ§€κΈ°λ‹˜μ˜ κ°•μ˜λ₯Ό κΌ­ λ“£κ³  μ‹Άλ‹€κ³  μƒκ°ν–ˆμ—ˆκ³  이번 κΈ°νšŒκ°€ λ˜μ–΄ μ‹ μ²­ν•˜μ—¬ κ°•μ˜λ₯Ό λ“£κ²Œ λ˜μ—ˆλ‹€.

μˆ˜μ—…μ€ 8.5μ£Ό λ™μ•ˆ μ§„ν–‰λ˜λ©° 4개의 λ―Έμ…˜μ΄ 있고 λ―Έμ…˜λ§ˆλ‹€ 5단계 정도 κ΅¬ν˜„ν•΄μ•Ό ν•˜λŠ” λͺ©ν‘œκ°€ μžˆλ‹€. κ΅¬ν˜„μ„ ν•˜κ³  PR을 ν•˜λ©΄ 리뷰어가 μ½”λ“œ 리뷰λ₯Ό ν•΄μ£ΌλŠ”λ°, λ¦¬λ·°μ–΄λŠ” κ°œκ°œμΈλ³„λ‘œ 맀칭되며 λ―Έμ…˜μ΄ 변경될 λ•Œλ§ˆλ‹€ μƒˆλ‘œμš΄ 리뷰어가 λ§€μΉ­λœλ‹€κ³  ν•œλ‹€. (λ¦¬λ·°μ–΄λŠ” ν•΄λ‹Ή κ΅μœ‘μ„ μˆ˜λ£Œν•œ μˆ˜κ°•μƒλ“€μ€‘ μš°μˆ˜ν•œ 성적을 보인 μˆ˜κ°•μƒλ“€μ—μ„œ 뽑고 페이λ₯Ό μ£Όκ³  μ±„μš©ν•œλ‹€κ³  ν•œλ‹€)

λ‚˜λŠ” ν•œ λ²ˆλ„ μ½”λ“œ 리뷰λ₯Ό λ°›μ•„λ³Έ 적이 μ—†λ‹€. κ·Έμ € μ—λŸ¬ 없이 μ •μƒμ μœΌλ‘œ λ™μž‘ν•˜κΈ°λ§Œ ν•˜λ©΄ λ˜λŠ” μ½”λ“œλ§Œ μž‘μ„±ν–ˆμ—ˆκ³ , ν…ŒμŠ€νŠΈ μ½”λ“œμ™€ λ¦¬νŒ©ν† λ§μ΄ ν•„μš”ν•˜μ§€ μ•Šμ•˜λ‹€. 좔후에 고도화 μž‘μ—… λ˜λŠ” μ°¨μ„ΈλŒ€ ν”„λ‘œμ νŠΈλΌκ³  이름 뢙이고 μƒˆλ‘œ λ§Œλ“€λ©΄ κ·Έλ§Œμ΄μ˜€μ„ ν…Œλ‹ˆκΉŒ... 이번 κ°•μ˜λ₯Ό 톡해 TDD, λ¦¬νŒ©ν† λ§, 클린 μ½”λ“œ, 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°, λ ˆκ±°μ‹œ μ½”λ“œ λ¦¬νŒ©ν† λ§μ„ λͺ¨λ‘ μŠ΅λ“ν•˜κ³ , λ‚˜λ§Œμ˜ μ„œλΉ„μŠ€λ₯Ό κ΅¬ν˜„ν•΄λ³΄λŠ” 것이 λͺ©ν‘œλ‹€. κ°•μ˜λ₯Ό λ“€μœΌλ©° μ–»κ²Œλ˜λŠ” μœ μš©ν•œ μ§€μ‹μ΄λ‚˜ κ²½ν—˜μ„ κ³΅μœ ν•˜λ €κ³  ν•œλ‹€.