Mindmap
First Task
Inhalt der Mindmap
First Task
Refactoring
- Why Refactor?
- Requirements Change
- Design Improvement
- Programmer Sloppiness
- Types of Refactoring
- Rename
- Consolidate Conditional
- Extract Method/Class
- Collapse Hierarchy
- Why Refactor?
Test-Driven Development (TDD)
- Importance of Testing Software
- Validation
- verification
- Cost of Bugs
- Approaches to Verification
- Dynamic
- Static
- Formal
- Testing Techniques
- Opaque box testing
- Clear box testing
- TDD Cycle
- Write New Test Cases
- Refactor
- Run tests
- Write new Code
- Importance of Testing Software
Code Smells
- Causes
- Rushed design
- technical debt
- Bloaters
- Large Class
- Long Parameter List
- Data Clumps
- Long Method
- OO Abusers
- Switch Statements
- Refused Bequest
- Change Preventers
- Shotgun Surgery
- Divergent Change
- Dispensables
- Duplicated Code
- Lazy Class
- Data Class
- Couplers
- Feature Envy
- Inappropriate Intimacy
- Middle Man
- Causes
Informationen
- Beschreibung
- Mindmap am First Task, erstellt von Manish Chakka am 23/07/2024.
- Erstellt von
- Manish Chakka
- Aufrufe
- 0
- Bewertung