Dealing With Legacy Code – How To Make Anything More Testable
We're done with excuses! No more claims that when dealing with legacy code your changes can't be tested! Check out this strategy to make anything more testable.
These articles cover all areas of C# and the .NET / dotnet ecosystem. Code examples, tutorials, and different frameworks galore! Dive in!
We're done with excuses! No more claims that when dealing with legacy code your changes can't be tested! Check out this strategy to make anything more testable.
What is string interpolation in C#? Learn about its definition, syntax, and benefits for improving code readability and efficiency. Check out this guide!
Discover what is the Factory Software Pattern in C# and when it should be implemented. Learn about the benefits and drawbacks of this pattern in detail!
So, what is the adapter design pattern? Why use the adapter pattern? In this article, we'll look at one of the popular design patterns in detail!
Check out this example vertical slice architecture in ASP.NET core! Together we'll look at building a flight booking app using vertical slice architecture.
The Visitor Pattern is a very handy design pattern! Check out the examples of the visitor pattern in C# in this article to solidify your understanding!
Learn how to make your code more readable, flexible, and maintainable with CSharp optional parameters. Check out these examples of optional parameters in C#!
Check out this article to see how we can use System.Reactive (Rx) to implement the observer pattern to deal with event-driven scenarios! Source code included!
Learn how the Strategy Pattern in C# provides flexibility! Let's explore an example of the strategy pattern in C# along with the pros and cons of using it!
Let's explore examples of the Mediator Pattern in C#! See how the Mediator Pattern in C# can promote loose coupling, and increase scalability.