- 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
Lure Of Chaos 20.08.2010 11:04 # −1
хотелось бы, что бы до автора донесли, что волшебные числа сами по себе не так плохи, как ничего не говорящие константы
wecanstoptrain 20.08.2010 11:05 # +6
...
...
Oleg_quadro 30.10.2010 23:18 # 0
К примеру в браузерной строке адреса наберите:
javascript:alert(0.1 + 0.2)
получите
0.30000000000000004
Так что тут это может оправдано.
Так что вот так.
kainwinterheart 20.08.2010 11:20 # +1
Lure Of Chaos 20.08.2010 11:23 # −1
burdakovd 20.08.2010 11:38 # 0
public static final String ONE_STRING = "9";
absolut 20.08.2010 12:49 # +1
HyperGeek 20.08.2010 13:40 # +1
Lennis 20.08.2010 14:27 # +6
Altravert 20.08.2010 14:43 # +1
A1mighty 21.08.2010 04:31 # 0
krushi 31.10.2010 10:47 # 0
gorsash 08.11.2010 12:17 # 0
abatishchev 17.11.2010 14:13 # 0
krushi 17.11.2010 14:17 # 0
abatishchev 17.11.2010 14:56 # 0
ну обфускатор делает нечитабельным сорс, интерпритируемый из байт-кода, иначе ео не скроешь
а как в нежелательные руки попадал сорс на гвбасике?
krushi 17.11.2010 15:10 # 0
abatishchev 17.11.2010 15:14 # 0
говорил про обфускацию с целью скрытия
и забыл про обфускацию с целью компрессии
bugmenot 17.11.2010 15:47 # 0
bugmenot 17.11.2010 15:17 # 0
http://jsbeautifier.org/ если чо
krushi 17.11.2010 15:26 # 0
bugmenot 17.11.2010 14:58 # 0