- 1
- 2
- 3
- 4
- 5
public class LessOperator extends GreaterOperator {
public Object evaluateNode(ITreeNode node, List<NodeValuePair> list) throws CalculatorException {
return !(Boolean)super.evaluateNode(node, list);
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+79
public class LessOperator extends GreaterOperator {
public Object evaluateNode(ITreeNode node, List<NodeValuePair> list) throws CalculatorException {
return !(Boolean)super.evaluateNode(node, list);
}
}
Видимо тут программист решил сократить себе работу и реализовал оператор сравнения "меньше" как "не больше", использовав готовую реализацию оператора "больше".
В результате вместо операции "меньше" получили операцию "меньше или равно".
Lure Of Chaos 30.12.2010 14:07 # −1
guest 01.01.2011 17:01 # −1
tr00_gr1m_doomster 10.01.2011 15:38 # +1