Meme: Palavra do Rei – melhores práticas em desenvolvimento de software


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. #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. #2 por Rafael Lima - 16 de junho de 2008 em 21:05

    BOA!

  3. #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!”

(não será publicado)