O Juramento do Programador

TheProgrammersOath
The Programmer’s Oath, de Bob Martin (Uncle Bob).

A fim de defender e preservar a honra da profissão de programadores de computador,

Eu prometo que, com o melhor de minha capacidade e discernimento:

  1. Eu não produzirei código destrutivo.
  2. O código que eu produzirei será sempre o meu melhor trabalho. Eu não entregarei conscientemente código que tenha defeito, seja em comportamento ou estrutura.
  3. Eu produzirei, a cada entrega, uma prova rápida, certa e repetível que cada elemento do código funciona como deveria.
  4. Eu farei entregas frequentes e pequenas para que eu não impeça o progresso dos outros.
  5. Eu irei sem medo e incansavelmente melhorar o código a cada oportunidade. Eu nunca vou piorar um código.
  6. Eu farei tudo o que eu possa para manter a produtividade de mim mesmo, e de outros, a mais alta possível. Eu não farei nada que diminua esta produtividade.
  7. Eu irei continuamente garantir que outros possam me dar cobertura, e que eu possa dar cobertura a eles.
  8. Eu produzirei estimativas que sejam honestas, em magnitude e precisão. Eu não farei promessas sem ter certeza.
  9. Eu nunca irei parar de aprender e aprimorar meu ofício.

Tradução do texto “The Programmer’s Oath” de Bob Martin (Uncle Bob): http://blog.cleancoder.com/uncle-bob/2015/11/18/TheProgrammersOath.html

Revisão da tradução por Guilherme Motta: https://twitter.com/gfcmotta