- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
public class Constants {
/* ... */
public static final int FOUR = 4;
public static final int THREE = 3;
public static final int INTEGER_FOUR = 4;
public static final int INTEGER_FIVE = 5;
public static final int INTEGER_ONE = 1;
public static final int LENGTH_FOUR = 4;
public static final int LENGTH_FIVE = 5;
public static final int LENGTH_SEVEN = 7;
public static final int LENGTH_EIGHT = 8;
public static final int LENGTH_NINE = 9;
public static final int LENGTH_ELEVEN = 11;
public static final int LENGTH_TWELVE = 12;
public static final int LENGTH_EIGHTEEN = 18;
public static final int LENGTH_FIFTEEN = 15;
public static final int ONE = 1;
public static final int INTEGER_FIVE = 5;
public static final int INTEGER_ONE = 1;
public static final int PLUS_ONE = 1;
public static final int INTEGER_THREE = 3;
public static final Long LONG_VALUE_TEN = Long.valueOf(10);
public static final Long LONG_VALUE_ZEARO = Long.valueOf(0);
public static final BigDecimal BIGDECIMAL_ZERO = new BigDecimal(0);
public static final BigDecimal BIGDECIMAL_ONE = new BigDecimal(1);
public static final BigDecimal NEGATIVE_NUMBER_ONE = new BigDecimal(-1);
public static final int COMPARE_RESULT_ZERO = 0 ;
public static final int COMPARE_RESULT_ONE = 1 ;
public static final int COMPARE_RESULT_NEGATIVE = -1 ;
/* ... */
public static final String NINE_STRING = "9";
public static final String ONE_STRING = "9";
}
Хардкодить волшебные числа - плохой стиль. @dailywtf
хотелось бы, что бы до автора донесли, что волшебные числа сами по себе не так плохи, как ничего не говорящие константы
...
...
К примеру в браузерной строке адреса наберите:
javascript:alert(0.1 + 0.2)
получите
0.30000000000000004
Так что тут это может оправдано.
Так что вот так.
public static final String ONE_STRING = "9";
ну обфускатор делает нечитабельным сорс, интерпритируемый из байт-кода, иначе ео не скроешь
а как в нежелательные руки попадал сорс на гвбасике?
говорил про обфускацию с целью скрытия
и забыл про обфускацию с целью компрессии
http://jsbeautifier.org/ если чо