Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução de Múltiplo de 3

Seria esta uma boa prática?

public class TestaLacos3 {
    private static final int NUMBER = 3;

    public static void main(String[] args) {
        for (int contador = 0; contador <= 100; contador++) {
            if (contador % NUMBER == 0) {
                System.out.println(contador);
            }
        }
    }
}
1 resposta
solução!

Oi Felipe

Sim, é uma boa prática não deixar "numeros mágicos" espalhados pelo código. Um número mágico é um uso direto de um número no código.

public class Foo {
    public void setPassword(String password) {
         // don't do this
         if (password.length() > 7) {
              throw new InvalidArgumentException("password");
         }
    }
}

Isso deve ser refatorado para:

public class Foo {
    public static final int MAX_PASSWORD_SIZE = 7;

    public void setPassword(String password) {
         if (password.length() > MAX_PASSWORD_SIZE) {
              throw new InvalidArgumentException("password");
         }
    }
}