💾 Archived View for gemini.crisjr.eng.br › gemlog › programming-pillars.gmi captured on 2022-04-28 at 17:26:38. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Pilares para Programação

Resolva os problemas que você tem

Não tente resolver problemas do futuro ou problemas que não são relevantes agora. Em outras palavras: coce onde está coçando.

Definir os problemas que você tem é igualmente importante. Afinal de contas, ninguém quer resolver um problema que não existe para início de conversa.

"Rápido" não quer dizer "de qualquer jeito"

Existe uma qualidade mínima que deve ser mantida em qualquer software. Não há desculpas para não mantê-la.

Mantenha tudo simples

As melhores soluções são as mais simples e elegantes.

Lembre-se que boa parte do código que você está escrevendo é para outras pessoas, não necessariamente para o computador.

Saiba como quebrou

Veja bem:

Logo, fornecer os meios para saber os bugs acontecem vai ser o seu maior time saver:

É melhor funcionar

Não deixe nada feito pela metade! Todo código que você deixar para trás deve ser funcional pelo menos.

Não deixe marcas

Faça somente as mudanças necessárias.

Jogue o jogo que está fazendo

Assim, vai saber o que deve ser prioridade e o que é importante.

Use as ferramentas certas

Toda ferramenta é um martelo se você tentar, mas lembre-se que há martelos melhores que outros.

-----

Back to gemlog index