Sobes.tech
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.