Skip to content

SRP e fronteira de módulo

Zoey de Souza Pessanha edited this page Feb 21, 2022 · 1 revision

Single Responsibility Principle

Se aproveitando do SOLID, podemos trazer o conceito de Princípio da Responsabilidade Única para nossas funções. Entende-se que uma função só deve ter um motivo para ser modificada, logo ela só deve ter uma responsabilidade.

Boundary Module

Esse tópico define algumas recomendações sobre acesso aos módulos da aplicação. Entendemos que a camada de interface XptoWeb.Controllers deve acessar apenas o contexto público da aplicação Xpto.Cobranca e não os submódulos que percentem ao contexto. Logo, chamadas ao banco de dados ou regras de negócio, precisa necessariamente passar pelo contexto público (mesmo se servir apenas como proxy, através de defdelegate).

Abaixo alguns textos para ajudar no entendimento.

Clone this wiki locally