Initial commit
This commit is contained in:
31
commands/refactor.md
Normal file
31
commands/refactor.md
Normal file
@@ -0,0 +1,31 @@
|
||||
Refactor the specified code to improve quality and maintainability. Focus on:
|
||||
|
||||
1. **Code Structure**
|
||||
- Extract complex methods/functions
|
||||
- Reduce function/method length
|
||||
- Separate concerns appropriately
|
||||
- Apply SOLID principles
|
||||
|
||||
2. **Code Quality**
|
||||
- Remove code duplication (DRY)
|
||||
- Improve naming for clarity
|
||||
- Simplify complex conditionals
|
||||
- Replace magic numbers with constants
|
||||
|
||||
3. **Design Patterns**
|
||||
- Identify applicable design patterns
|
||||
- Suggest pattern implementations
|
||||
- Improve abstraction levels
|
||||
|
||||
4. **Maintainability**
|
||||
- Reduce cyclomatic complexity
|
||||
- Improve testability
|
||||
- Enhance readability
|
||||
- Add appropriate comments for complex logic
|
||||
|
||||
5. **Backward Compatibility**
|
||||
- Ensure existing functionality is preserved
|
||||
- Maintain existing test coverage
|
||||
- Document any breaking changes
|
||||
|
||||
Provide before/after code examples with clear explanations of the improvements and their benefits.
|
||||
Reference in New Issue
Block a user