- 1
if (string.IsNullOrEmpty(email) != false)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+118
if (string.IsNullOrEmpty(email) != false)
gegMOPO4 02.12.2010 19:04 # −4
KirAmp 02.12.2010 19:18 # −12
gegMOPO4 02.12.2010 19:34 # +6
Анонимус 02.12.2010 20:03 # −8
KirAmp 02.12.2010 20:20 # −12
можно также в AS3 написать Boolean(длиннаяСсылка), так же помогает осознать смысл условия в говно-структуре
Анонимус 02.12.2010 20:24 # −8
см рефакторинг extract variable
KirAmp 02.12.2010 20:30 # −12
3.14159265 06.12.2010 14:45 # −2
и миня, миня заминусуйте.
PS. какой же я слоупок
absolut 02.12.2010 22:32 # −12
absolut 03.12.2010 09:05 # −9
SemaReal 27.10.2017 00:38 # −1
AnalPerOral 27.10.2017 04:39 # 0
eth0 03.12.2010 21:02 # −8
gegMOPO4 03.12.2010 21:10 # −4
brainstorm 06.12.2010 20:50 # −7
banderror 04.12.2010 11:41 # −6
Govnocoder#0xFF 02.12.2010 20:10 # −10
Что с того? Может это такой стиль программирования?
KirAmp 02.12.2010 20:44 # −7
Анонимус 02.12.2010 20:55 # −9
это что я за язык такой?)))
Govnocoder#0xFF 02.12.2010 21:04 # −8
KirAmp 02.12.2010 22:36 # −9
{
}
решает =)
Pauchok-Anaynckiy 03.12.2010 00:42 # −8
SemaReal 28.10.2017 02:12 # 0
GLeBaTi 03.12.2010 00:25 # −16
В том, что != false можно заменить на == true?)
KirAmp 03.12.2010 12:24 # −8
GLeBaTi 03.12.2010 13:53 # −13
Может для кого-то это более наглядно? Тем более ничего не проигрываем мы с этого...
TarasB 03.12.2010 14:17 # −5
if !(false == string.IsNullOrEmpty(email))
Анонимус 03.12.2010 15:33 # −8
andrewpey 14.12.2010 01:04 # −3
"Если строка пуста, тогда...",
то в вашем получается
"Если условие "строка пуста" равно истине, тогда..."
bugmenot 14.12.2010 02:13 # −2
andrewpey 14.12.2010 11:02 # −2
Pauchok-Anaynckiy 03.12.2010 00:48 # −6
if (result == true)
Надо бы уже ГК по категориям распределять, таких примеров тут уже порядочно набралось.
Но из-за !=false немного прикольнее, чем просто == true )))). Хотя можа быть эта строчка просто случайно выжила после ряда преобразований.
Пока воздерживаюсь.
brainstorm 06.12.2010 20:53 # −4
http://ru.php.net/manual/en/function.strpos.php
гы. там даже цветное предупреждение сделали :)
MAK 08.12.2010 10:08 # −4
DropWorld 03.12.2010 22:06 # −8
eth0 04.12.2010 12:29 # −10
Govnoeb 06.12.2010 13:02 # −7
inkanus-gray 06.12.2010 19:45 # −7
bugmenot 06.12.2010 19:52 # −4
inkanus-gray 06.12.2010 18:20 # −7
bugmenot 06.12.2010 19:07 # −5
inkanus-gray 06.12.2010 19:42 # −7
Есть!
bugmenot 06.12.2010 19:54 # −5
Анонимус 06.12.2010 20:17 # −4
чо?
оно же в осле не пашет
жуквери нуно
bugmenot 06.12.2010 22:28 # −5
фу, прекратите обезьяничать
давайте, вместе, по слогам
HTMLElement
prototype
getElementsByClassName
function
следуя спецификации http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#dom-getelementsbyclassname :р
Анонимус 07.12.2010 15:21 # −6
хотя прототипировать конечно кошернее
bugmenot 07.12.2010 16:52 # −6
тогда уж document.querySelector('a.comment-vote-against') и лечить его с помощью резиговских костылей
Анонимус 07.12.2010 16:56 # −6
а что Вас в нем смущает? Что вместо кошерного для прототипо-ориентированного языка навешивания функции, люди выдумали свой недофреймворк?)
bugmenot 07.12.2010 18:13 # −6
а потом придумали JIT компиляторы и все успокоились
Анонимус 07.12.2010 18:15 # −6
мне и представить страшно, какой jquery внутри говнокод.
но может быть Вы знаете хотя бы один неговнокодерский проект на JS?
bugmenot 07.12.2010 18:37 # −5
meanwhile in japan: дальше ниасилил
Анонимус 07.12.2010 18:38 # −6
)
мне вообще JavaScript не нравится как язык. Я считаю мудизмом писать
и jquery позволяет мне меньше писать на этом чудесном языке.
вообще иногда правда проще на GWT написать, что бы избавица от javascriptерства)
bugmenot 07.12.2010 19:32 # −6
таки JavaScript - не маленькая Java
GWT это вообще AJAX
Анонимус 07.12.2010 19:34 # −5
не обязательно совершенно
этоможет быть чисто клиентский код без запросов на сервер
просто на жабе
потом гугол сделает по его мотивам жабаскрипт
bugmenot 07.12.2010 19:47 # −6
Анонимус 07.12.2010 19:49 # −5
как web20))
если мне (не дай Бог!!!) прийдется строить сложную бизнес-логику на клиенте -- я возьму GWT, что бы писать не на JS, а на Java, тестировать ее JUnitом итд...
Даже если там не будет AJAX совсем)
bugmenot 08.12.2010 02:05 # −4
Анонимус 08.12.2010 13:23 # −4
2) яха по серьезнее гугла?) яха, где чуть ли не 9 лет работал клоун Лердорф?)
bugmenot 08.12.2010 14:14 # −4
а вот поименно павианов которые там еще работают не знаю
Анонимус 08.12.2010 14:22 # −4
inkanus-gray 07.12.2010 18:41 # −6
bugmenot 07.12.2010 19:25 # −6
за необходимость void резига следует бросить в сортир
inkanus-gray 07.12.2010 19:52 # −4
Теперь все версии букмарклета зла нужно оформить как отдельный говнокод.
bugmenot 07.12.2010 20:11 # −2
3.14159265 08.12.2010 13:18 # −3
хотя там бы еще проверку допилить c регэксом на contains("C++")...
inkanus-gray 06.12.2010 20:18 # −7
brainstorm 06.12.2010 22:16 # −6
bugmenot 06.12.2010 22:41 # −6
bugmenot 06.12.2010 22:35 # −4
насчет этой херни не ко мне, а к говнокодерам которые вместо починки pop-up blocker`а отключают метод с помощью которого его можно обойти
мозилла такая секурная :р
brainstorm 06.12.2010 20:56 # −8
inkanus-gray 06.12.2010 21:49 # −5
inkanus-gray 06.12.2010 21:54 # −5
Обнаружил зеркало Говнокода: http://govnokod.vfose.ru/
Обновляется оно с задержкой, поэтому с помощью него есть шанс посмотреть удалённые говнокоды.
3.14159265 13.12.2010 11:30 # −1
http://govnokod.vfose.ru/3216
Internal Interpreter Error
Description: Notice: Undefined variable: body
Filename: includes/models/mcacher.php Line: 914
сыро пока что.
inkanus-gray 14.12.2010 03:41 # −2
3.14159265 14.12.2010 12:19 # +1
получается, переменная body просто инициализируется при первом заходе
bugmenot 07.12.2010 07:26 # −5
совсем мышей не ловят, блжад
bugmenot 07.12.2010 16:54 # −7
3.14159265 07.12.2010 16:58 # −6
special for you.
evil thread continued...
eth0 12.12.2010 20:47 # −2
absolut 14.12.2010 00:46 # −1