Como construir um bom sistema?








por Fernando Franzini

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.


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".

Comentários

Postagens mais visitadas deste blog

SPAM de hacker pedindo bitcoin