Software perfeito

Estou relendo o livro The Pragmatic Programmer, e num dos capítulos tem a seguinte frase “You Can’t Write Perfect Software” (Você não pode escrever software perfeito). Mas é lógico que a culpa vai ser das outras pessoas que não sabem usar seu programa. Estas pessoas quando chamarem seu método perfeito vão passar aquele parâmetro que somente uma anta passaria. :)

Agora dê uma olhada no Java, a classe Date, por exemplo, e veja quantas coisas foram marcadas como deprecated. Deu pra perceber que houve um certo arrependimento na forma como a classe foi escrita? É que pra trabalhar no desenvolvimento do Java, a Sun só deve contratar gente ruim. :D

A conclusão que eu chego (e quase todo mundo pelo que eu percebo) é que software perfeito não existe. Portanto, não perca tempo em escrever o software perfeito, porque 99,9999% de chance que não vai ser.

PS.: Na verdade só escrevi esse mini post porque, usando o Stumbleupon, me apareceu um site com um vídeo mostrando a evolução dos patches do jogo Starcraft e que a Blizzard deu suporte ao jogo por nada menos que 10 anos, fazendo correções e melhorias. Parabéns a Blizzard por se importar com seus clientes!

Maio 31, 2008. Tags: . filosofia.

No Comments Yet

Seja o primeiro a comentar!

Deixe um comentário

Você precisa fazer o login para publicar um comentário.

Trackback URL