-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Mads, as per our discussion several months ago, and I forget which issue it is in, but the need was assessed by me, and you seemed to be on board, for the code to be overhauled and refactored in order to be more:
- SOLID
- Fluent
- Documented
- Extensible
- Maintainable
To this end, this issue is highlighting the need for this to be carried out on the codebase.
The impetus is that this extension in particular is one of your more useful/popular ones, and, as a contributor, I am running up against some brittleness in the existing codebase.
I am not denigrating anyone's programming abilities; I am simply pointing out the need to reduce tech debt for further contributions by doing the improvements noted above, as you and I spoke about.
I have ReSharper and CodeMaid and I also have a huge bank of snippets and file templates to make this process go fast. The other great thing about this is that you can avoid "reference collisions" when you're trying to use pieces from disparate parts of the software system.