mirror of
https://github.com/azaion/gps-denied-desktop.git
synced 2026-04-22 22:06:36 +00:00
8a284eb106
rework rulels
868 B
868 B
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:
- Implement the change
- Run integration tests
- Fix any failures
- 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