- 1
- 2
- 3
- 4
- 5
- 6
- 7
for (_i = 1;_i <= int(strlen(Query10->FieldValue("pattern").c_str()));_i++) {
// ...
}
if (strlen(Query10->FieldValue("pattern_before").c_str()) == strlen(Query10->FieldValue("pattern_short").c_str())) {
// ...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+11
for (_i = 1;_i <= int(strlen(Query10->FieldValue("pattern").c_str()));_i++) {
// ...
}
if (strlen(Query10->FieldValue("pattern_before").c_str()) == strlen(Query10->FieldValue("pattern_short").c_str())) {
// ...
}
Nuff said.
+12
template<typename T, typename T1>
class TSwitch
{
private:
std::function<T1(T)> _functionSwitch;
std::function<void(T)> _defaultFunction;
std::map<T1, std::function<void(T)> > _map;
private:
IActorPtr _protocol;
IActorPtr _port;
IActorPtr _listParam;
IActorPtr _managerData;
public:
TSwitch(std::function<T1(T)> functionSwitch,std::map<T1, std::function<void(T)> > mapSwitch):_functionSwitch(functionSwitch)
,_defaultFunction([](T value){std::cout<<"no way";})
,_map(mapSwitch){}
TSwitch(std::function<T1(T)> functionSwitch, std::function<void(T)> defaultValue,std::map<T1, std::function<void(T)> > mapSwitch):_functionSwitch(functionSwitch)
,_defaultFunction(defaultValue) ,_map(mapSwitch){}
virtual ~TSwitch(){}
public:
void switches(T value)
{
auto it=_map.find(_functionSwitch(value));
if (it==_map.end()) {_defaultFunction(value); return;}
it->second(value);
}
};
Вот такая замена switch. Отстойно не правда-ли?
+126
// sometimes I believe compiler ignores all my comments
// Class used to work around Richard being a fucking idiot
// somedev1 - 6/7/02 Adding temporary tracking of Login screen
// somedev2 - 5/22/07 Temporary my ass
// Magic. Do not touch.
// Я посвящаю весь этот код, все мою работу, моей жене Дарлин, которая будет поддерживать меня и наших троих детей и собаку, когда выйдет в релиз
return 1; # returns 1
// I am not sure if we need this, but too scared to delete.
// I am not responsible of this code.
// They made me write it, against my will.
/* Please work */
options.BatchSize = 300; //Madness? THIS IS SPARTA!
// I have to find a better job
// hack for ie browser (assuming that ie is a browser)
} catch (PartInitException pie) {
// Mmm... pie
/*
after hours of consulting the tome of google
i have discovered that by the will of unknown forces
without the below line, IE7 believes that 6px = 12px
*/
font-size: 0px;
Самые смешные коментарии в коде собрали на stackoverflow
Я пролистал первые три страницы, и выписал несколько, которые мне понравились
http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered
−136
it 'traders email should be nil' do
trader = FactoryGirl.create(:trader, :email => nil)
trader.email.should be nil
end
captain obvious test
+5
//Так я легко "девушку" найду
If(user.usingOS =="linux" && user.female=true){
user.Подкатить();
}
Решил выпендриться, и сам наговнокодил
−167
insert into #rez
select ('<html>')
Union all
select ('<head>')
Union all
select ('<meta http-equiv="content-type" content="text/html; charset=Windows-1251">')
Union all
select ('<title> Report </title>')
Union all
select ('<style type="text/css">')
Union all
select ('.{font-family:Arial;font-size:7pt;}')
Union all
select ('#top{border-top-style:solid;border-width:1;}')
Union all
select ('.titl{font-size:15px;}')
Union all
select ('.title{background-color:rgb(240,240,240)}')
Union all
select ('.data{background-color:rgb(248,248,248)}')
Union all
select ('.nam{background-color:rgb(245,245,245)}')
Union all
select ('</style>')
union all
select ('</head>')
union all
select ('<body>')
UNION ALL
select '<P align=left><SPAN style="FONT-SIZE: 12pt">' + @var1 + '<br><br>'
union all
-- ... и еще килобайт 50 подобной фигни. местами с генерацией табличек, с помощью if/case подсвеченных ячеек.
Спорите FastCGI vs WSGI? Говорите "Логика отдельно, шаблончики отдельно", ORM? Ну-ну. добро пожаловать в Махровый ентепрайз.
−94
l.category_out = lambda x: filter(lambda y: y != u'»', x)
−125
Процедура ПриОткрытии()
Если ЭтоНовый() И НЕ РольДоступна("СуперАдмин") Тогда
ЭтаФорма.Закрыть();
Возврат;
КонецЕсли;
КонецПроцедуры
УТ 10.3. Такие перлы добавлены почти во все документы конфигурации
+133
panel1.Visible = checkBoxCCF.Checked;
panel2.Visible = checkBoxReliabilty.Checked;
panel3.Visible = checkBoxRisk.Checked;
panel4.Visible = checkBoxSaftey.Checked;
panel5.Visible = checkBoxSensitivity.Checked;
panel6.Visible = checkBoxThroughput.Checked;
panel7.Visible = checkBoxUncertainity.Checked;
Почему половина переменных нормальные, половина нет? Логика некоторых погромистов зашкаливает...
+156
$result['BIRTHDATE'] = (($date['day'] < 10) ? '0'.$date['day'] : $date['day']).'.'.(($date['month'] < 10) ? '0'.$date['month'] : $date['month.'] ).'.'.$date['year'];
Пых и даты.