5 erros de arquitetura de software que dificultam a mudança de sistemas

  • por Derek Comartin
  • Publicado em Derek Comartin (CodeOpinion)
  • Selecionado em
  • Uncategorized
5 erros de arquitetura de software que dificultam a mudança de sistemas - Derek Comartin (CodeOpinion)
Imagem: Derek Comartin (CodeOpinion)

Pode seguir todas as melhores práticas empresariais. Pode utilizar a Arquitetura Limpa, algum tipo de arquitetura em camadas, arquitetura orientada a eventos, microsserviços ou qualquer outra abordagem popular.

Pode ainda acabar no mesmo lugar.

Tem um sistema que é realmente difícil de mudar.

Espreitem o meu canal de YouTube, onde publico diversos conteúdos sobre Arquitetura e Design de Software, incluindo este vídeo que mostra tudo o que está neste post.

Ao fazer uma mudança, tem medo de partir alguma coisa. E, no final de contas, o mesmo comentário volta sempre à baila:

Seria melhor reescrevermos tudo isto.

O código-fonte pode até não parecer assim tão mau. Pode ser organizado e relativamente fácil de acompanhar. Exceto quando realmente precisa de o alterar. É aí que tudo se torna complexo e intrincado.

Um dos motivos reside, provavelmente, numa destas cinco decisões arquitetónicas. Em cada caso, está a tomar uma decisão dispendiosa sem ter informação suficiente…