Archives for Arquitetura - Page 3

Arquitetura

Aplicando SOLID com C# – SRP


A partir desse artigo, vamos conversar sobre um dos assuntos que mais gosto na orientação a objeto, os padrões SOLID. Não quero perder tempo falando tanto da história e como foi criado, no final de cada artigo, postarei algumas referências que explicam esses pontos com bastante clareza. Pretendo ser mais prático do que teórico oferecendo exemplos focados no dia-a-dia, mas claro, antes uma refrescada pra deixar bem claro do que se trata e pra que serve, beleza? Legal, mas o que é SOLID? Como gostava de brincar um professor que tive na faculdade, os padrões SOLID deixam o código mais sólido...
Continuar Lendo »
Arquitetura

Validando Domínios sem Exceptions


Fala galera, tranquilo? Hoje gostaria de compartilhar uma de ‘n’ formas que existe para validar uma entidade de domínio.  Em projetos que passei, ou até mesmo pesquisando na internet, é muito comum o uso de Exceptions para tal. Se você não quer entrar em um pattern mais elaborado e talvez gerar excesso de engenharia para uma tarefa relativamente simples, usar exceções na validação é sem dúvidas a forma mais “clean” do ponto de vista de código, afinal se uma regra não for atendida, simplesmente força uma exceção que interrompe o fluxo e ainda pode ser capturado em um nível...
Continuar Lendo »