-
Список говнокодов пользователя Smekalisty
Всего: 20
-
+126
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
// 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
Smekalisty,
29 Мая 2014
-
+136
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
// Определить тип ОС
string OSVersion = null;
try
{
try
{
OSVersion = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\", "ProductName", "").ToString();
}
catch (NullReferenceException)
{
OSVersion = "";
}
}
catch (SecurityException)
{
OSVersion = "";
}
finally {} // иначе при вложенном try ошибка
Говницо собственного производства, когда учился программировать на первой работе.
Smekalisty,
27 Мая 2014
-
+131
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
ГовноКод.ру - это отличный русскоязычный ресурс, аналогов которому по количеству пользователей и новым говнокодам нет.
На нем сидит множество толковых парней, таких например как Борманд, laMer007, inkanus-gray и тд, и мне лично их комментарии всегда интрестно почитать.
Но всё желание пользоваться сайтом отбивает модерация, которой попросту нет.
Один или несколько пользователей, типа Стертор или как его там, просто убивает ресурс, портит ветки комментов, пишет сам себе и отвечает сам себе, спамит.
Это нужно как-то решать или ресурс умрёт, потому что просто игнорировать молодняк уже не получится.
Может ввести на сайте пару баннеров рекламы и нанять модератора?
Может закрыть доступ писать без учетки? Временно можно даже добавлять комменты только после модерации.
Я не веб программист, и не знаю всех нюансов, но ведь должы быть способы избавиться от этого спама?
Побуду немного экстрасенсом, сейчас появится коммент "Въебал минус"
Извините, наболело, не могу больше в себе это держать
Smekalisty,
05 Мая 2014
-
+121
- 1
http://developerslife.ru/7879
// говнокодогенератор, он существует
Smekalisty,
02 Декабря 2013
-
+142
- 1
- 2
- 3
- 4
public static string Guid_GetAnimalUniqueNameToString(int i)
{
return string.Format("{0}{0}{0}{0}{0}{0}{0}{0}-{0}{0}{0}{0}-{0}{0}{0}{0}-{0}{0}{0}{0}-{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}", i);
}
Этот код мне знакомый скинул, говорит в цикле for сюда передавались значения :-)
Smekalisty,
27 Сентября 2013
-
+129
- 1
- 2
var tiffFileName = GetRandomNameForTiffFile() +
currentObject.FileName.Substring(currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) > 0 ? currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) : 0);
Это наверное тоже бояный пример говнокода, но всё же меня порадовал
Smekalisty,
27 Сентября 2013
-
+137
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
public static ListBox GetListBox()
{
var list = _customList as ListBox;
if (list != null)
{
return list;
}
return null;
}
Наверное это бояный пример говнокода, но все же я скопировал его собственными руками
Smekalisty,
27 Сентября 2013
-
+127
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
<Grid x:Name="LayoutRoot" >
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
</Grid.RowDefinitions>
// .. разные контролы
</Grid>
Это тоже кусочек XAML (WPF)
Smekalisty,
27 Сентября 2013
-
+129
- 1
- 2
Margin="0"
mc:Ignorable="d" Margin="0,0,-191,-31" d:DesignHeight="477.612" d:DesignWidth="671.642" >
Это кусочек XAML (WPF). Даже не знаю что сказать, наверное мысли были такие: "Мне нужно именно туда и именно так"
Smekalisty,
27 Сентября 2013
-
+126
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
private string _itemName;
public string ItemName
{
get { return _itemName; }
set
{
if (_itemName != value)
{
_itemName = value;
RaisePropertyChanged("ItemName");
CustomValue = GetCustomValue(ItemName);
}
}
}
Незнаю насколько этот код можно считать говнокодом, но его неочевидность сразу бросилась в глаза
Smekalisty,
27 Сентября 2013