Seu código hoje ta lindo e ano que vem?












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


"Porque Deus amou o mundo tanto, que deu o seu único Filho, para que todo aquele que nele crer não morra, mas tenha a vida eterna." João 3:16

Comentários

Postagens mais visitadas deste blog

Instalação NetBeans