- 1
if res > 0 or res < 0 then raise err_code_2; end if;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−48
if res > 0 or res < 0 then raise err_code_2; end if;
PL/SQL, кусок хранимой процедуры в БД очень крупного оператора связи.
defecate-plusplus 17.03.2016 14:41 # +3
вообще говном вряд ли может считаться то, что исправляется переделкой трети строки
так, куриный помёт
вот если бы ты показал кусок хранимой процедуры, которым крупный оператор связи ворует деньги со счетов абонентов - тогда конечно
Shadowbearer 17.03.2016 14:47 # +5
Код, который крадет деньги со счетов - это хороший, годный код. Здесь ему не место.
guest 25.03.2016 14:50 # 0
hovak 17.03.2016 17:23 # 0
Dummy00001 17.03.2016 18:41 # 0
guest 18.03.2016 03:16 # +2
guest 19.03.2016 21:49 # 0
res <> 0
две разные вещи
3_14dar 19.03.2016 22:35 # 0
Shadowbearer 20.03.2016 00:27 # 0
inkanus-gray 20.03.2016 00:35 # +8
В неупорядоченных множествах оператор «равно» существует, а операторов «больше» и «меньше» нет. Пример: комплексные числа.
1024-- 20.03.2016 12:41 # +4
kegdan 20.03.2016 14:11 # +1
например {1,1}<{2,2}
но {1,2} и {2,1} несравнимы.
Математика - веселая штука
inkanus-gray 20.03.2016 14:31 # 0
kegdan 20.03.2016 14:34 # +1
a<b false
a>b false
a==b false
bormand 20.03.2016 16:25 # 0
А ты их сравнивай лексикографически.
Вот с множествами будет сложнее.
kegdan 20.03.2016 16:58 # +1
1024-- 20.03.2016 17:14 # +1
kegdan 20.03.2016 17:25 # 0
У нас имеется множество кортежей, характеризующего различные варианты решений, и нам необходимо найти оптимальное. Логично, что тут лексикографическая сортировка ничего хорошего не даст, нужны методики оценивания, эксперты и все такое.
Множество Парето, например, немыслимо без понятия несравнимости кортежей. При его поиске мы дробим объекты на классы попарно сравнимых объектом, и из каждого множества выбираем доминирующий вариант.
Во всяком случае в моей практике математические кортежи всегда так или иначе сводятся к задаче многокритериальной оптимизации
guest 25.03.2016 14:48 # 0
Насколько я вижу, при наличии условия число is not null и отличается от нуля вызывается exception. Что не так...?