5 erros de arquitetura de software que dificultam a mudança de sistemas
- por Derek Comartin
- Publicado em Derek Comartin (CodeOpinion)
- Selecionado em
- Uncategorized
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…