О сложном просто или программирование на .NET
Работа над ошибками одного из проектов трехлетней давности. Посмотрим, что получилось, а что не очень. Над чем еще надо поработать.

Наводим порядок в файле Program.cs и Startup.cs.

Unit Of Work очень полезный паттерн, особенно если говорить в контексте Объектно-Реляционной логики (PoEAA). В приложениях часто используется шаблон Repository для инкапсуляции логики работы с БД.

Документация к вашему проекту - дело полезное, но всегда получается держать файлы документации в актуальном состоянии. Это инструмент позволит максимально приблизиться автоматизации процесса.

Несколько фактов про Singleton и Static. Делайте вывод и принимайте решение сами что лучше..., а что что лучше не использовать.

Entity processing with domain event collection. Rules, Actions, Validators, some helpers and other things for Domain-Driven Design pattern implementation.

Несколько правил, которые помогут сделать ваш код более понятным, а значит, более "читабельным". Есть и другие плюсы, но ...


