Mind map
First Task
Map content
First Task
Refactoring
- Types of Refactoring
- Rename
- Collapse Hierarchy
- Extract Method/Class
- Consolidate Conditional
- Why Refactor?
- Requirements Change
- Programmer Sloppiness
- Design Improvment
- Types of Refactoring
Code Smells
- Causes
- Technical Debt
- Rushed Design
- OO Abusers
- Switch Statments
- Refused Bequest
- Change Preventers
- Shotgun Surgery
- Divergent Change
- Cuplers
- Feature Envy
- Inappropriate Intimacy
- Middle Man
- Bloaters
- Large Class
- Long Method
- Long Parameter List
- Data Clumps
- Dispensables
- Duplicated Code
- Lazy Class
- Data Class
- Causes
Test-Driven Development (TDD)
- TDD Cycles
- Write new Test Cases
- Refactor
- Run Tests
- Write new Code
- Testing Techniques
- Opaque box Testing
- Clear box testing
- Approaches to Verification
- Dynamic
- Static
- Formal
- Importance of Testing Software
- Validation
- Verification
- Cost of Bugs
- TDD Cycles
Information
- Description
- Mind Map on First Task, created by Hardik Kolisetty on 28/05/2024.
- Created by
- Hardik Kolisetty
- Views
- 1
- Rating