Parece haver um amplo consenso na comunidade OOP de que o construtor de classes não deve deixar um objeto parcial ou totalmente não inicializado. O que quero dizer com "inicialização"? Grosso modo, o processo atômico que leva um objeto recém-criado a um estado em que todos os seus invariantes...
9
Onde um objeto no CQRS + ES deve ser totalmente inicializado: no construtor ou ao aplicar o primeiro evento?