Executando verificação de segurança...
5

Faça o código funcionar primeiro; depois, melhore

Eu iria além: não saia escrevendo código loucamente antes de pensar sobre o problema e avaliar as possíveis soluções.

Essa fase de análise é importantíssima e pode evitar muito trabalho desnecessário. Sem isso, vc pode perder tempo codificando algo que não vai de fato resolver (ou "resolve" mais ou menos). E aí vc vai ter que pensar em outra solução e refazer tudo.

Tem também os casos em que a análise pode até resultar em nenhum código. Sério, teve vezes em que depois de discutir o problema (tanto entre nós quanto com os clientes), concluiu-se que a solução envolvia falar com as pessoas e mudar os processos internos, em vez de adicionar no sistema algo que não fazia sentido e ninguém ia usar.

Enfim, se for pra resumir em uma frase de efeito: "Primeiro resolva o problema, e depois - se for caso - escreva o código".

Carregando publicação patrocinada...