Kiev ALT.NET: Design by Contract, EventStore
Очередная встреча Kiev ALT.NET.
Проектирование по контракту
Сергей Тепляков
Программа сама по себе не может быть корректной или некорректной, все зависит от того, что она должна делать на самом деле. Но поскольку информация о том, что же должна делать программа на самом деле зачастую размазывается по диаграммам, коду и юнит-тестам, то понять “а не сломал ли я чего-то сегодня” бывает довольно сложно. Проектирование по контракту - это более формальный способ заявить о том, что конкретный класс требует от своих клиентов, и что он готов дать взамен.
CQRS EventStore v3.0
Yevhen Bobrov
Yet another event storage for event sourcing.
- Архитектура
- Основы использования
- Расширенная функциональность
- Применение в контексте DDD\CQRS архитектур
- Бонус