- 1
- 2
- 3
- 4
- 5
- 6
float lan = getLan();
float lon = getLan();
if(lan == lan || lon == lon)
{
throw new RuntimeException("Bad value");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+75
float lan = getLan();
float lon = getLan();
if(lan == lan || lon == lon)
{
throw new RuntimeException("Bad value");
}
Из моего реалного проекта. Этот код реально делает полезную вещь
xaoc 16.07.2010 13:56 # 0
if(lan != lan || lon != lon)
WebKill_HochetVBan 16.07.2010 14:02 # +3
Lure Of Chaos 16.07.2010 14:05 # −1
WebKill_HochetVBan 16.07.2010 14:20 # 0
malleus 16.07.2010 14:20 # 0
проверка на null ?
absolut 16.07.2010 14:30 # +1
А говно в проверке вещественных значений на равенство.
WebKill_HochetVBan 16.07.2010 14:36 # +1
Да оно тут везде. :D
Анонимус 16.07.2010 14:37 # 0
)))))))))))))))
da4ever 16.07.2010 15:28 # 0
и потом, не понятно, что происходит в геттере. может он с сайдэффектами?
xaoc 16.07.2010 21:16 # +9
NaN (англ. Not-a-Number) — одно из особых состояний числа с плавающей запятой. В соответствии с IEEE 754, такое состояние задаётся через установку показателя степени в зарезервированное значение. Используется во многих математических библиотеках и математических сопроцессорах. Данное состояние может возникнуть в различных случаях, например, когда предыдущая математическая операция завершилась с неопределённым результатом, или если в ячейку памяти попало не удовлетворяющее условиям число.
......
......
NaN не равен ни одному другому значению (даже самому себе[2]); соответственно, самый простой метод проверки результата на NaN — это сравнение полученной величины с самой собой.
.......
.......
Поэтому:
if(lan != lan || lon != lon)
но выглядит как говнокод
WebKill_HochetVBan 16.07.2010 21:23 # 0
WebKill_HochetVBan 16.07.2010 21:26 # −5
WebKill_HochetVBan 16.07.2010 22:31 # −4
Lure Of Chaos 17.07.2010 00:34 # −2
Анонимус 17.07.2010 00:46 # +4
Вебкил, залогиньтесь
Lure Of Chaos 17.07.2010 00:49 # −3
что же про анонимуса то грить ))))
а по сабжу, это был сарказм насчет "Это не Си"
Анонимус 17.07.2010 00:56 # −1
Он у нас считает, что тупая жабка ничего не умеет, и пишут на ней только ненужную хуйню типа бизнес-приложений. А математика лженаука, а ооп не нужно итд)))))
Lure Of Chaos 17.07.2010 00:59 # −2
а жаба это один из изящнейших языков ) ай лав жабба ))
Lure Of Chaos 17.07.2010 01:00 # +2
Webkill 17.07.2010 06:01 # −1
жабка умеет, но через жопу
> пишут на ней только ненужную хуйню типа бизнес-приложений
так и есть
это всё ебаная неведомая хуйня
> математика лженаука
только когда её неумело натягивают на реальный мир
> а ооп не нужно итд)))))
Да ну?!
Анонимус 17.07.2010 21:49 # 0
для Вас неведомая, ага)
Вам такого не задавали
Webkill 18.07.2010 05:53 # +1
WebKill_HochetVBan 18.07.2010 19:27 # 0
Webkill 18.07.2010 20:22 # +5
WebKill_HochetVBan 18.07.2010 22:59 # +5
Webkill 19.07.2010 00:57 # +4
Прощай, говнокод. Прощайте, говнокодеры. Мне будет вас нехватать. Вы мне стали почти как родные за эти месяцы. Анонимус, говногосоть, Тарасик, ксианаро, тоталвар, вебкилл_хочетвбан, луре оф каос, стрекёр, пушкофф... Прощайте.
Я кончаю жизнь самоубийством.
Сегодня я возьму в одну руку флешку, на которой записана моя первая программа, а во вторую -- фотографию мачехи, и спрыгну с балкона. А перед этим выпью чай с лимоном.
Yours forever, Mr. Webkill из WHC (вебкилл-хеккер-креп-кроб-крап-кру)
absolut 19.07.2010 01:03 # +6
Altravert 19.07.2010 07:54 # 0
Пока.
WebKill_HochetVBan 19.07.2010 09:27 # 0
Вот этого не нужно. Невсдумай.
Прощай.
Lure Of Chaos 20.07.2010 00:31 # +3
3.14159265 21.07.2010 10:20 # +1
и список...
а вообще давно пора...
guest6 06.02.2023 18:45 # 0
guest6 06.02.2023 20:26 # 0
Кстати, посоветуйте годный способ самовыпила
ISO 06.02.2023 20:31 # 0
guest6 06.02.2023 20:34 # +1
Что это за дискредитация??
Fike 06.02.2023 22:24 # +1
HoBorogHuu_nemyx 06.02.2023 22:28 # 0
guest6_uebok 06.02.2023 22:32 # 0
HoBorogHuu_nemyx 06.02.2023 22:27 # 0
Fike 06.02.2023 22:28 # 0
Voyennyy Komissariat G. Moskvy Tsentr Sotsobespecheniya Mosgorvoyenkomata
Rocky-project. Мужской проект "Создай себя сам"
guest6 07.02.2023 00:40 # 0
bormanb 07.02.2023 01:02 # 0
cepreu_monoJlb 07.02.2023 16:59 # 0
3.14159265 21.07.2010 10:15 # +2
ага и Плутон не планета ))
>>>только когда её неумело натягивают на реальный мир
и бесконечно малые - это ложь, обман и иллюзия созданные подлыми математиками а посему следует запретить использование интегралов во всем мире.
guest6 06.02.2023 20:41 # 0
а что, умеет??
>> только ненужную хуйню типа бизнес-приложений
а что, не так??
>> математика лженаука
а причем жавка к математике??? Это AbstractFactoryCreatorBridgeBuilderImpl чтоли математичен??
>> ооп не нужно
а что, нужно?
WebKill_HochetVBan 17.07.2010 02:50 # −1
Ты даже знаешь и всех удостоверяешь, чего я хотел сказать? Крутъ. Точно Вебкилл. :D
Анонимус 16.07.2010 22:09 # +5
xaoc 16.07.2010 23:48 # 0
if(Float.isNaN(lat) || Float.isNaN(lon))
но изначально был именно такой говнокод как выше
Lure Of Chaos 17.07.2010 00:35 # −2
Анонимус 17.07.2010 00:46 # −2