Test-driven development topic

Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.

Process

  1. Add a test
  2. Run all tests. The new test should fail for expected reasons
  3. Write the simplest code that passes the new test
  4. All tests should now pass
  5. Refactor as needed, using tests after each refactor to ensure that functionality is preserved

Repeat.

List Test-driven development repositories

clean-architecture-manga

3.9k
Stars
672
Forks
Watchers

:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks

clean-architecture-video-tutorials

51
Stars
7
Forks
Watchers

Live Streaming and Video Tutorials on Clean Architecture, DDD, TDD using .NET Core every week on Paulovich.NET Youtube channel.

ddd-tdd-rich-domain-model-dojo-kata

145
Stars
25
Forks
Watchers

DDD patterns implemented following TDD

dotnet-new-caju

249
Stars
34
Forks
Watchers

Learn Clean Architecture with .NET Core 3.0 :fire:

event-sourcing-castanha

82
Stars
19
Forks
Watchers

An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.

FluentMediator

191
Stars
17
Forks
Watchers

:twisted_rightwards_arrows: FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.

urlhub

469
Stars
119
Forks
Watchers

✂️ URL shortener web application based on the Laravel PHP Framework.

auth-tests

238
Stars
26
Forks
Watchers

Always-current tests for Laravel's authentication system. Curated by the community.

go-assert

26
Stars
4
Forks
Watchers

Magic assert macros for Go.

expect-more

169
Stars
10
Forks
Watchers

Curried Type Testing library, and Test Matchers for Jest