Let\'s say you\'ve inherited a C# codebase that uses one class with 200 static methods to provide core functionality (such as database lookups). Of the many nightmares in th
Only change it when you directly use it. And make sure you have a testbench ready to apply to ensure it still works.