-
I love refactoring, but I've become aware that it takes a lot to give myself permission to make refactoring changes to existing code that's fine. I think it's cuz I don't like to touch things that are working, and I like my PRs to be focused. Where are you on this spectrum?
-
Notes: a. I'm not talking about reallllly ugly stuff - I'm talking about code that works fine, can be read pretty easily, but doesn't exactly fit my current mental model of the problem. b. If you do refactor, I suggest doing that in a separate PR & basing your branch on it.
-
c. The back door of my house has been due for replacement for years. I am a person who doesn't mind a minor inconvenience if there's an easy workaround. I know this infuriates others. This attitude likely explains my willingness to accept code that is "not how I understand it".