Erros cometidos por programadores inexperientes com códigos e linguagens de programação
1. Não compreender os fundamentos da língua:
- Erro: Utilizar uma língua sem compreender as suas particularidades e a sua sintaxe básica.
- Consequência: Bugs frequentes e código ineficiente.
2. Ignorar a importância dos comentários:
- Erro: Não adicionar comentários explicativos ao código.
- Consequência: Dificuldade em manter e compreender o código no futuro.
3. Não seguir as convenções de nomenclatura:
- Erro: Utilizar nomes de variáveis, funções e classes confusos ou inconsistentes.
- Consequência: Código que é difícil de ser lido e entendido por outros desenvolvedores.
4. Não tratar corretamente as excepções:
- Erro: Não implementar o tratamento de erros e excepções.
- Consequência: Aplicações que falham inesperadamente sem fornecer feedback útil.
5. Subestimar a importância dos testes:
- Erro: Não escrever testes unitários ou de integração.
- Consequência: Bugs não detectados que podem causar problemas na produção.
6. Copiar e colar código sem perceber:
- Erro: Copiar código de fontes como o Stack Overflow sem entender o que ele faz.
- Consequência: Introduzir bugs e vulnerabilidades de segurança no código.
7. Não está a versionar o código:
- Erro: Não utilizar sistemas de controlo de versões como o Git.
- Consequência: Perda do histórico de alterações e dificuldade em colaborar com outros programadores.
8. Escrever código sem modularidade:
- Erro: Criar funções e classes monolíticas sem separação de responsabilidades.
- Consequência: Código que é difícil de manter e escalar.
Espero ter ajudado.