💾 Archived View for gemini.crisjr.eng.br › gemlog › programming-pillars.gmi captured on 2022-06-03 at 23:16:36. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-04-28)
-=-=-=-=-=-=-
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.
Existe uma qualidade mínima que deve ser mantida em qualquer software. Não há desculpas para não mantê-la.
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.
Veja bem:
Logo, fornecer os meios para saber os bugs acontecem vai ser o seu maior time saver:
Não deixe nada feito pela metade! Todo código que você deixar para trás deve ser funcional pelo menos.
Faça somente as mudanças necessárias.
Assim, vai saber o que deve ser prioridade e o que é importante.
Toda ferramenta é um martelo se você tentar, mas lembre-se que há martelos melhores que outros.
-----