- 함수 하나로 모든 조회 로직을 처리하는 "갓 메서드"는 지양해야 합니다. 🙅♀️
- 갓 메서드는 리팩토링 시 사이드 이펙트 예측이 어렵고, 테스트 부재 시 더욱 심각한 문제를 야기합니다. 💣
- 목적에 따라 함수를 분리하고, 구체적인 이름(예:
리드_탈퇴
)을 사용하여 함수 의도를 명확히 해야 합니다. 🎯 - 레거시 코드를 개선할 때는 작은 단위로 쪼개어 점진적으로 리팩토링하고, 자주 배포하여 사이드 이펙트 범위를 축소해야 합니다. ✂️
서치 파람
처럼 광범위한 파라미터 사용은 지양하고, 필요한 필드만 명시하여 함수 복잡도를 줄여야 합니다. 🔍- 갓 메서드를 발견하면 즉시 분리 작업을 시작하고, 동료들과 협업하여 코드 개선을 가속화해야 합니다. 🤝
- 갓 메서드는 유지보수를 어렵게 만들고 개발자의 고통을 유발하므로, 처음부터 만들지 않도록 주의해야 합니다. 🚫