Pull to refresh
5
Send message

TDD и unit тесты: не сотвори себе монолит

Level of difficultyMedium
Reading time5 min
Reach and readers5.7K

Тесты, как в случае с цементированием стали, могут упрочнить код, а могут как в случае железобетона создать прочную громоздкую конструкцию, с которой ничего уже нельзя будет сделать, только "демонтировать" или приделать "пристройку".

Хочу поделиться своим подходом по тестированию бизнес логики реализованной с помощью библиотеки MediatR. Тесты пишутся вперёд реализации, причём слой тестов достаточно тонкий, чтобы не заблокировать возможный рефакторинг.

Посмотреть код

Information

Rating
Does not participate
Registered
Activity