1
resposta

Qual o limite de complexidade para o uso da Arquitetura Limpa no código?

Qual bibliografia recomendada para o aprofundamento no assunto?

1 resposta

Oi Marcos,

Pelo conceito geral de arquitetura ser algo também subjetivo, é dificil ter um passo a passo para indicar o uso do Clean, mas podemos ter alguns indícios dentro de um projeto:

  • modelo do negocio sendo usado no controller ou codigo de infra
  • nao ter IoC
  • nome de variaveis e metodos serem com termos tecnicas ou com muitas siglas, nao espelhando o negocio
  • construtores muitos grandes
  • classes com muitos metodos (e aqui nem é tamanho mas normalmente com regras misturadas)

No entanto existem ferramentas como SonarQube que pode fazer uma varredura nos códigos e indicar os tal code smells, analisando acomplamentos e complexidades.

Para uma leitura complementar ao livro de Clean Architecture, posso indicar o de DDD do próprio Eric Evans.

Continue praticando e qualquer dúvida pode contar com a gente.