Como construir um bom sistema?

Postado em Atualizado em

Você sabe o que é entregar um bom sistema? Não estou falando do ponto de vista do consumidor, estou falando do ponto de vista do desenvolvedor. Estou me referindo da qualidade das “estruturas internas” que suportam a existência de um sistema, muitas das vezes chamado de “arquitetura de software”. O legal do assunto, é que não precisa ser respondido por nenhum ser humano, sendo que a própria solução fala claramente por si. Como?

  • A solução esta fácil de alterar?
  • Esta fácil localizar itens internos?
  • Esta fácil de trocar componentes velhos por novos?
  • Esta fácil trocar frameworks velhos por novos?

Se sim, o sistema esta muito bem! Parabéns!!! E se:

  • Não esta fácil de alterar.
  • Não se acha nada.
  • Não da para trocar nada, tudo amarrado.
  • Sistema funcionando não se mexe!
  • Ninguém quer assumir a bucha

Ai meu querido, “azedou o pé do frango”. Seu sistema ta ruim 😦

Um bom sistema, cresce e aumenta de complexidade ao longo do tempo, dentro de um controle e de uma gestão.

1-p81_580mm2qvl3hbphqn9a

Um sistema ruim, cresce e aumenta de complexidade ao longo do tempo fora de controle, ficando pior a cada dia, como se fosse uma “bomba relógio”.

101163297

Venha conosco e aprenda a lidar como essa situação fazendo nosso curso de AQT M1 – Introdução a Arquitetura de Software com Java e venha aprender a lançar fundamentos sólidos de como construir um bom sistema!

“Por isso, não fiquem preocupados com o dia de amanhã, pois o dia de amanhã trará as suas próprias preocupações. Para cada dia bastam as suas próprias dificuldades.” Mateus 6:34