Como construir um bom sistema?

Você sabe o que é desenvolver e 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 o próprio código da solução fala por si. Como?

  • A solução esta fácil de alterar?
  • Esta fácil localizar itens internos?
  • Esta fácil 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?
  • Toda vez que mexe quebra alguma coisa?

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

Um bom sistema, cresce e evolui de complexidade ao longo do tempo, dentro de um controle e de uma gestão. 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”.

Aprenda a lidar como essa situação fazendo nosso curso ead de AQT M1 – Introdução a Arquitetura de Software com Java e venha entender os fundamentos de como construir um bom sistema!

Sorteio Grátis Do Curso

Nossa promoção do mês de maio sera o sorteio desse curso no dia 31/05/17. Compartilhe esse post no seu facebook, faça um print e envie juntamente com seu nome para fernandofranzini@gmail.com. Boa sorte a todos!

“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

Anúncios