mirror of
https://github.com/azaion/gps-denied-desktop.git
synced 2026-04-22 11:06:36 +00:00
8a284eb106
rework rulels
44 lines
868 B
Markdown
44 lines
868 B
Markdown
# 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
|
|
|