- 1
hideVoting = (disabled || getVisitor().isAnonymous()) ? true : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143.5
hideVoting = (disabled || getVisitor().isAnonymous()) ? true : false;
отличный код
(булевое выражение) ? true : false
disabled || getVisitor().isAnonymous() не будет возвращать true или false
а будет
disabled или getVisitor().isAnonymous()
А они могут быть чему угодно, хоть строкой.
так то.
Так что ? true : false нужно
именно так надо писать!!!!
разделение условия и присвоения
#2
Баян, то баян, но я вот иногда специально так пишу, чтобы нагляднее было.
Для так кого нагляднее?