Aleksandra Fedorova :fedora: on Nostr: How to differentiate a valid refactoring effort from an infinite yak-shaving loop? ...
How to differentiate a valid refactoring effort from an infinite yak-shaving loop?
...
1) Refactoring effort should have a limited scope defined before you get into the weeds.
2) The fully refactored state of the project(within that scope) should be theoretically possible.
3) The refactoring action should be idempotent: attempt to refactor the refactored code should not produce any changes.
4) There should be one active refactoring effort at a time.
...
1) Refactoring effort should have a limited scope defined before you get into the weeds.
2) The fully refactored state of the project(within that scope) should be theoretically possible.
3) The refactoring action should be idempotent: attempt to refactor the refactored code should not produce any changes.
4) There should be one active refactoring effort at a time.