Loading...

Tools and Practices

Debugging, unit testing, benchmarking, and clean code principles for writing higher-quality, maintainable software.

Tools and Practices

Writing code is only part of the job; creating quality software requires testing, debugging, and performance measurement. This section covers Visual Studio tips, writing tests with xUnit/NUnit, measuring performance with BenchmarkDotNet, and applying Clean Code principles.

It also covers practical topics such as making API calls with HttpClient and mocking dependencies using Moq.

TL;DR

  • Debugging: breakpoints, watch windows.
  • Testing: xUnit, Moq, FluentValidation.
  • Clean Code + layered architecture.