Porque sempre estamos dando nomes a tudo em nosso código, é importante fazê-lo bem.
Parar para pensar em um bom nome leva um certo tempo, mas economiza mais tempo do que levamos para fazê-lo.
Em funções, classes e variáveis; se um nome necessita de um comentário, então ele não é um bom nome, e você deveria pensar em outro.
//código sujo
public static void copyChars(char a1[], char a2[]) {
for (int i = 0; i < a1.length; i++) {
a2[i] = a1[i];
}
}
//código limpo
public static void copyChars(char origem[], char destino[]) {
for (int i = 0; i < source.length; i++) {
destino[i] = origem[i];
}
}
Pense em nomes informativos, descritivos, pesquisáveis e pronunciáveis.
//código sujo
public class Part {
private String m_dsc; //não utilize prefixos e/ou abreviações!
void