Use the NuGet framework to create an object-to-object comparer that allows us to compare objects recursively.
Latest Debugging Articles
Code profiling is dynamic program analysis for identifying performance problems and more. Learn about the VS code profilers available.
Harness the power of code refactoring, a controller technique or process of restructuring your code without changing its external behavior.
It's good practice to use code metrics to validate code; it will improve code quality and make your application maintainable and less complex.
These tools enable you to get detailed application insights while you are debugging code.
Here are ways to track down, document, and destroy problems, all by using .NET application logs.
Latest CodeGuru Developer Columns
With the addition of the C/C++ extension to Visual Studio Code, you might have what is needed in a small, cross-platform editor.
Learn how to set up unit tests using an existing database and by using new, custom SQL scripts.
Create a custom control to simulate a dartboard game and the somewhat intricate scoring involved.
Onion Architecture addresses the challenges faced with 3-tier and n-tier architectures, and provides a solution for common problems.