- 1
- 2
- 3
- 4
- 5
- 6
private static final int INT_5 = 5;
private static final int INT_3 = 3;
private static final int INT_4 = 4;
private static final int INT_6 = 6;
private static final int INT_7 = 7;
private static final int INT_8 = 8;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+84
private static final int INT_5 = 5;
private static final int INT_3 = 3;
private static final int INT_4 = 4;
private static final int INT_6 = 6;
private static final int INT_7 = 7;
private static final int INT_8 = 8;
впрочем, семантику понять не всегда помогает (когда числа одинаковые, а контекст - нет)
Мне тут в пришла безумная мысль: в рамках сигнатуры Boolean someMethod() мы можем вернуть потенциально бесконечное число различных значений (не ломая при этом API/ABI).
Не. Исключения — изврат. Более тупо (я ж не зря в этом треде написал). Создаём кучу констант наподобие енума
static final Boolean CAT = new Boolean(true);
static final Boolean DOG = new Boolean(true);
static final Boolean BIRD = new Boolean(true);
static final Boolean FISH = new Boolean(false);
Главное в нужном месте сравнивать через ==. Кстати значения енумов принято сравнивать именно так.