- 1
[Obsolete( "Пока не потдерживается" )]
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+104
[Obsolete( "Пока не потдерживается" )]
Каких шта приставки русски язык?
+145
function returnFalse() {
return false;
}
function returnTrue() {
return true;
}
Из кода jQuery, по сути не совсем говнокод, так как оно потом красиво заюзано, но всё равно забавно
+29
string input;
string output;
input = "C:\\bla.txt\\"; //"Bla.txt" is the file to copy
output = "C:\\test\\"; //"Test" is the folder to copy to
system("copy input.c_str() output.c_str()")
http://cboard.cprogramming.com/cplusplus-programming/109047-help-copy-files-cplusplus.html
+108
if (!"12345".Contains(Model.quarter.ToString()))
{
m1 = m2 = m3 = "ошибка";
}
Немного восхитительного кода утром в понедельник.
Тип данных Model.quarter Int32. Код из шаблона Razor
+18
char* GetConnectionName(){return "";}
//---
char* NetworkMgr::getErrorString(int id)
{
if(this->idValid(id))
{
return errors[id];
}
else
{
return "!!!unknown error!!!";
}
}
Из тела одного большого класса, я конечно понимаю что строки хранятся не в стеке, но всеравно.
+118
yoba = (flip (>>=) .) . ((filter .) . (flip . (((==) .) . flip mod)))
main = print $ yoba 3 0 [КО КО КО]
http://ideone.com/UGoYJ
result: Internal error time: 0s memory: 0 kB signal: 0
+160
if(h&&c-L<0)return y^=8,G--,L;
// Toledo просрал оптимизацию на 2 байта ;)
if(h&&c<L)return y^=8,G--,L;
В общем-то этот пост не про говнокод, а про обещанную попытку привести в понятный вид шахматы,
упомянутые в http://govnokod.ru/11704.
https://github.com/bormand/nanochess
Читаем, играем, обсираемкомментируем...
+123
static void Main() {
Random random = new Random();
...
int n1 = notations[random.Next(max)];
int n2 = notations[random.Next(max)]; // дублирование кода!
....
//исправлено на
int n1 = notations[random.Next(max)];
int n2 = n1;
}
−91
if value == '' or value == None or value == False or value == 0:
...
if count(data) <= 0:
...
# так же он еще умеет рефакторить это
if post_data is None:
...
# вот в это
if not post_data:
...
Пара примеров, как у нас в проекте "кодит" товарищ из Индии
+117
main = print x where x = x + 0
http://ideone.com/9caQE
result: Runtime error time: 0.01s memory: 3536 kB signal: -1
input: no
output: no
stderr:
prog: <<loop>>