- 1
- 2
- 3
- 4
List<SomeType> list = ...;
...
if (list.size() < 0)
return true;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+79
List<SomeType> list = ...;
...
if (list.size() < 0)
return true;
а вдруг?
+162
if ($params['sendNow'] !== true)
return $this->addToSendingEmailList($params);
else
return $this->send($params);
Творческая муза сумеречного украинского гения не может проверить условие как нормальный, белый человек.
+149
(function (G) {
"use strict";
var $ = G.jQuery;
if ($ === undefined) {
G.console.log("jQuery not found.");
return;
}
function resizeContainer() {
$("div.container").outerHeight($(G).innerHeight());
}
$(G).resize(resizeContainer);
resizeContainer();
}(this));
Вот тут: http://jsfiddle.net/dunmaksim/NWN5f/3/ написал небольшой код, который позволяет сделать разметку на странице в стиле ModernUI. Высота контейнера автоматом подгоняется под высоту окна. Код прогнал через JSLint. Решение ориентировано на новые браузеры. Какие будут замечания? Замыкание использую для ограничения пространства имён.
+131
public int stream;
public override string ToString()
{
return group_name + teacher_name + " " + discipline_name + " " + discipline_type + " " + stream.ToString();
}
public override int GetHashCode()
{
return stream;
}
public override bool Equals(object obj)
{
try
{
stream = Convert.ToInt32(obj.ToString());
}
catch { }
return false;
}
Есть класс, который принимает список производных только от object классов. Необходимо было запихнуть в него мой класс и пошаманить над переменной stream. Дальше я думаю комментарии не требуются.
+125
http://news.rambler.ru/25458110/
Не говнокод, но хотелось бы обсудить новость. Для тех, кому лень перейти по ссылке, суть вкратце:
создана программа, которая впервые прошла тест Тьюринга - смогла убедить более 30% судей в том, что они ведут беседу с человеком.
+155
case 1051: switch($page){
case "hirurg_ob": include "surgery/hirurg_ob.php";
break;
case "hirurg_ap": include "surgery/hirurg_ap.php";
break;
case "hirurg_ap_analtresk": include "surgery/hirurg_ap_analtresk.php";
break;
case "hirurg_ap_anoskop": include "surgery/hirurg_ap_anoskop.php";
break;
case "hirurg_ap_gemoroy": include "surgery/hirurg_ap_gemoroy.php";
break;
case "hirurg_ap_paraproktit": include "surgery/hirurg_ap_paraproktit.php";
break;
case "hirurg_ap_physical": include "surgery/hirurg_ap_physical.php";
break;
case "hirurg_ap_rektoscop": include "surgery/hirurg_ap_rektoscop.php";
break;
case "hirurg_ap_twofingers": include "surgery/hirurg_ap_twofingers.php";
break;
case "hirurg_au": include "surgery/hirurg_au.php";
break;
case "hirurg_au_cryptorchism": include "surgery/hirurg_au_cryptorchism.php";
break;
case "hirurg_au_fimoz": include "surgery/hirurg_au_fimoz.php";
break;
case "hirurg_au_hydrocele": include "surgery/hirurg_au_hydrocele.php";
break;
case "hirurg_au_olegogran": include "surgery/hirurg_au_olegogran.php";
break;
case "hirurg_au_uzdechka": include "surgery/hirurg_au_uzdechka.php";
break;
case "hirurg_au_varikocele": include "surgery/hirurg_au_varikocele.php";
break;
сайт Конекса.... заходим на сайт и нам предлагают скачать index.php.... ну а я че... скачал)) вот так вот странички инклудятся. и это лишь малая часть....
+162
var interval = setInterval(function() {}, 10000);
// get rid of the newline-removing interval
for (var j = interval - 10000; j < interval + 10000; j++) { clearInterval(j); }
Кусок юзерскрипта, позволяющего вставлять переносы строки в заданных вопросах на Tumblr.
Это просто волшебно...
+166
$response = LINQ::from($products->as_array('id'))
->join($images)
->on(function ($from_key, $from_value, $join_key, $join_value){
return $from_key === $join_key;
})
->select(function($from_key, $from_value, $join_key, $join_value)use($searchStr){
$replaceStr = '<span class="badge badge-success">'.$searchStr.'</span>';
return array(
'title' => str_ireplace($searchStr, $replaceStr, $from_value->title),
'href' => '/product/'.$from_value->alias.'.html',
'thumb' => '/public/'.$join_value->thumb
);
})
->result();
Так бывает когда приверженца C# заставляют писать на PHP. Он обязательно напишет свой аналог LINQ с театром и балеринами, а потом будет ныть о том, что в похапе нет нормальных лямбд.
+103
public bool Enabled(string elementId)
{
bool flag = false;
bool flagFalse = false;
bool flagTrue = false;
bool mainFlag = false;
IWebElement input = Driver.FindElement(By.Id(elementId));
if (input.Enabled == true)
{
flagTrue = true;
}
else
if (input.Enabled == false)
{
flagFalse = false;
}
if (flagTrue = true)
{
mainFlag = flagTrue;
}
else if (flagFalse == false)
{
mainFlag = flagFalse;
}
return mainFlag;
}
Астрологи объявили неделю флагов. Их количество увеличивается вдвое.
+58
Poor man' link time code generation:
#include "main.cpp"
#include "frame.cpp"
#include "func.cpp"
#include "account.cpp"
#include "advancer.cpp"
#include "audit.cpp"
#include "cpio.cpp"
g++ -whole-program -o my books.exe -O3 includeall.cpp
http://blogs.msdn.com/b/oldnewthing/archive/2014/06/06/10531604.aspx