리팩터링 2판 스터디 클럽 - 8장 기능이동
- 8장 기능 이동 리팩토링은 크게 어렵지 않고, 익숙한 내용이 많았다. 👨💻
- 반복문 관련 리팩토링의 기능 이동 카테고리 분류에 대한 의문 제기. 🤔
- 중첩 반복문 쪼개기의 효과와 람다 활용의 어려움과 극복 과정 공유. 💡
- 함수 호출자 쪽으로 함수 이동의 중요성과 경계 조정 필요성 강조. 🔄
- 인라인 루프 변경 시 주의사항과 함수 이름의 중요성 재확인. 🎯
- 커맨드 쿼리 분리(CQS) 원칙의 중요성과 오용 사례 소개. ⚖️
- 반복문 쪼개기에 대한 다양한 의견과 유지보수의 중요성 강조. 🧱
- 필드 옮기기의 실무적 고민과 도메인 로직 설계의 연관성 언급. 🗂️
- 리팩토링의 어려움과 코드의 적절한 위치 선정의 중요성 강조. 🏡
- 유틸리티 함수의 위치 선정에 대한 고민과 도메인 주도 설계(DDD) 경험 공유. 🌱
- 리팩토링 툴 사용과 리팩토링 절차 준수에 대한 다양한 의견 제시. 🛠️
- CQS 원칙의 예외 상황과 캐시 적용에 대한 다양한 관점 제시. 🔄
- 코드 이동의 간편함과 캡슐화, 책임 분리의 효과 강조. 📦
- 죽은 코드 제거의 중요성과 버전 관리 시스템 활용의 필요성 강조. 🗑️
- 리팩토링 기준과 팀원 설득 전략에 대한 질문과 경험 공유. 🤔
- 리팩토링의 필요성과 저항에 대한 경험 공유 및 극복 방안 제시. 🗣️
- 반복문 쪼개기의 효율성에 대한 의문 제기와 스트림 API 활용 제안. 🌊
- 죽은 코드 제거 관행에 대한 경험 공유와 버전 관리 시스템 활용 강조. 📜
- 기능 이동 후 코드의 정착 여부 확인의 중요성 강조. ✅
- CSV 파일 처리 시 람다 사용의 가독성 문제점 지적. 📄
- 정적 분석 도구 활용의 필요성과 AI 기반 리팩토링에 대한 전망 제시. 🤖
- 스트림 API 사용에 대한 다양한 의견과 사용의 적절성 강조. 💧