Atendendo à proposta de meme do Rafael Lima, vou explicitar mais uma regra orientação que praticamos na Myfreecomm:
Keep It Simple, Stupid! (KISS), popularmente proferido como “Se tá difícil, tá errado!”.
Soluções milagrosas tendem comprometer a maioria dos outros padrões. Simplificar um problema, nem sempre é possível, e é diferente de simplificar a abordagem para a solução do problema! “Dividir e conquistar” em termos programáticos significa usar funções com comportamento previsível e específico.
Então senhores, nada de funções-célula-tronco:
Public Static Void FazTudo()
{
Acessa banco;
Testa um webservice;
Muda cor do campo;
Calcula;
Salva no banco;
Joga resultado na tela;
}
Lembrando sempre: 2 minutinhos de código podem gerar 2 décadas de bugs. (Alguém ouviu M$ Windows?)








#1 por Vitor Pellegrino - 16 de junho de 2008 em 20:01
Pois é cara!!
Muito legal mesmo essa lista dos piores bugs que você colocou aí
Grande abraço!
#2 por Rafael Lima - 16 de junho de 2008 em 21:05
BOA!
#3 por Henrique Bastos - 17 de junho de 2008 em 02:28
@Vitor
Estes são alguns clássicos. Tentei achar um que considero o-mais-bizarro-bug-evitável-do-mundo, mas não rolou. Quando achar te mando.
Abraços
@Rafael
Não podia faltar o chavão, né? “Se tá difícil, tá errado!”