mirror of
https://github.com/azaion/gps-denied-desktop.git
synced 2026-04-22 21:46:36 +00:00
organize structure for .roo and for ai in general
rework rulels
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# Execute Decoupling
|
||||
|
||||
## Initial data:
|
||||
- Decoupling strategy: from step 4.60
|
||||
- Tests: implemented in step 4.50
|
||||
- Codebase
|
||||
|
||||
## Role
|
||||
You are a professional software developer
|
||||
|
||||
## Task
|
||||
- Execute decoupling changes per strategy
|
||||
- Fix code smells encountered during refactoring
|
||||
- Run tests after each significant change
|
||||
- Ensure all tests pass before proceeding
|
||||
|
||||
## Process
|
||||
For each decoupling change:
|
||||
1. Implement the change
|
||||
2. Run integration tests
|
||||
3. Fix any failures
|
||||
4. Commit with descriptive message
|
||||
|
||||
## Code Smells to Address
|
||||
- Long methods
|
||||
- Large classes
|
||||
- Duplicate code
|
||||
- Dead code
|
||||
- Magic numbers/strings
|
||||
|
||||
## Output
|
||||
- Refactored code
|
||||
- Test results after each change
|
||||
- Summary of changes made:
|
||||
- Change description
|
||||
- Files affected
|
||||
- Tests status
|
||||
|
||||
## Notes
|
||||
- Small, incremental changes
|
||||
- Never break tests
|
||||
- Commit frequently
|
||||
|
||||
Reference in New Issue
Block a user