소프트웨어(Software)
코드 냄새: 리팩토링해야할 것 같은 냄새(smells) 모음
2022. 2. 8. 10:22반응형
코드 냄새 모음
- Mysterious Name
- Duplicated code
- Long Function/Method
- Large Class
- Long Parameter List
- Divergent Change
- Shotgun Surgery
- Feature Envy
- Data Clumps
- Primitive Obsession
- Switch Statements (Repeated Switches)
- Parallel Inheritance Hierarchies
- Lazy Element/Class
- Speculative Generality
- Temporary Field
- Message Chains
- Middleman
- Insider Trading (Inappropriate Intimacy)
- Alternative Classes with Different Interfaces
- Data Class
- Refused Bequest
- Comments
반응형
'소프트웨어(Software)' 카테고리의 다른 글
리버스 엔지니어링하는 방법, 결과물들. (0) | 2022.02.13 |
---|---|
리팩토링 목록 (0) | 2022.02.08 |
도메인 모델 그리기 (Domain Model) (예시) (수정중) (0) | 2022.01.25 |
데이터 모델 스타일 뷰 그리기 (Data Model Style) (0) | 2022.01.24 |
[소프트웨어] 소프트웨어 개발 프로세스 생각해보기 (0) | 2022.01.10 |