I usually try to follow the advice of the book Working Effectively with Legacy Code. I break dependencies, move parts of the code to @VisibleForTesting public static methods and to new classes to make ...
If you don’t repeat yourself, keep it simple, and implement only the functionality you really truly need, your C# code will be cleaner, simpler, and much easier to maintain. The never-ending quest to ...
The latest trends in software development from the Computer Weekly Application Developer Network. This is a guest post for the Computer Weekly Developer Network written by Timothy Gilboy in his ...
One of the most insightful articles that I have read (in terms of both general daily life and a software development career) is Steven Kerr’s On the Folly of Rewarding A, While Hoping for B. In this ...