Devlog

Tilo Mitra's avatar

Os 10 mandamentos da programação


Número Mandamento
1 Não escreverás código sem testes, para garantir a qualidade do seu trabalho.
2 Não usarás variáveis com nomes sem sentido, como "x", "y", "a" ou "b".
3 Não usarás soluções complexas para problemas simples, mantenha seu código simples e legível.
4 Não negligenciarás a documentação, para que outros possam entender e manter o seu código.
5 Não roubarás a identidade do seu colega de trabalho, criando commits com o seu nome.
6 Não deixarás bugs sem corrigir, pois eles podem causar bugs ainda maiores.
7 Não darás falso testemunho, falando mal de uma linguagem de programação sem ter experiência com ela.
8 Não roubarás código de outros programadores, sem dar os devidos créditos.
9 Não trabalharás sem uma boa estrutura de pastas e arquivos, para manter o seu projeto organizado.
10 Não negligenciarás backups, pois eles são a salvação quando tudo dá errado.

Tive uma ideia de montar uma tabela simples contendo os 10 mandamentos da programação, já que existem diversos similares espalhados pela internet, então pedi o chatGPT para gerar, não satisfeito, pedi para a inteligência artificial gerar novamente, com uma lista duplicada eu avaliei os mais adequados de acordo com a minha experiência, o resultado final é este. Fiquei bastante satisfeito, pois sobriu os assuntos.

Boas práticas para desenvolvimento de software, incluindo testes, nomenclatura de variáveis, simplicidade, documentação, ética, correção de bugs, estruturação de pastas e arquivos, e backups.

Ou seja, cobrindo os principais assuntos da área, claro que não existe possibilidade de cobrir todos os assuntos em apenas 10 mandamentos com poucos caracteres como fiz na tabela, pois a área de programação cresce a cada dia.

Voltar