- 1
Boolean hasRefId = !node.getAttributes().getNamedItem("refid").equals(null);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+82
Boolean hasRefId = !node.getAttributes().getNamedItem("refid").equals(null);
equals(null)
bormand 18.09.2014 11:52 # 0
someone 18.09.2014 12:06 # 0
Он ещё и присваивается почему-то Boolean'у с большой буквы. Вот сборщик копается в мусоре потом, а разработчики ему даже спасибо не говорят.
roman-kashitsyn 18.09.2014 12:26 # +2
Сомневаюсь. Автобоксинг работает через Type.valueOf(type), а не через вызов конструктора. Поэтому использоваться всегда будет один объект Boolean.FALSE.
someone 18.09.2014 12:27 # +1
tirinox 18.09.2014 12:45 # +4
someone 18.09.2014 12:47 # +1
3.14159265 18.09.2014 13:11 # +3
Расскажите, пожалуйста, сколько логических типов в языке Обжептив С?
3.14159265 18.09.2014 13:17 # +5
http://nshipster.com/bool/
#12177
BOOL / bool / Boolean / NSCFBoolean
Так что в жаве еще всё нормально с типами.
1024-- 18.09.2014 14:23 # 0
> BOOL / bool / Boolean / NSCFBoolean
Одну бУкву можно проПустить случайно, а четыре - с гораздо меньшей вероятностью. ПомехоустОйчивость.
inkanus-gray 18.09.2014 17:01 # +2