Junior — Middle
Quais são os principais sinais que determinam a qualidade do código e o tornam bom?
sobes.tech IA
Resposta da IA
Um bom código caracteriza-se pelas seguintes qualidades:
- Legibilidade: o código deve ser compreensível por outros desenvolvedores, usando nomes claros para variáveis e funções.
- Manutenção: a estrutura do código deve permitir fazer alterações e corrigir erros facilmente.
- Modularidade: o código é dividido em partes pequenas e independentes (funções, classes), cada uma responsável por sua tarefa.
- Ausência de duplicação: o código repetido deve ser extraído para métodos ou classes separados.
- Testabilidade: o código deve ser fácil de cobrir com testes.
- Desempenho: o código deve funcionar de forma eficiente, sem gastos desnecessários de recursos.
- Conformidade com padrões: uso de estilos de codificação e convenções amplamente aceitos.
Exemplo de uma boa função em Java:
public int sum(int a, int b) {
return a + b;
}
Ela é curta, compreensível e realiza uma única tarefa.