1. Лучший говнокод

    В номинации:
    За время:
  2. JavaScript / Говнокод #4418

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    // Если заданное условие успешно (true)
    
    if (is_if) {
    
    	//...
    }

    Нашёл на работе. Гениальное именование переменной и гениальный комментарий.

    glazs, 22 Октября 2010

    Комментарии (14)
  3. Куча / Говнокод #4388

    +143

    1. 1
    </body></html></div><!-- generation time = <b>362</b> ЛЯ -->

    не говнокод, просто лучик ненависти верстальщика

    mozg_raka, 18 Октября 2010

    Комментарии (14)
  4. C# / Говнокод #4352

    +144

    1. 1
    datagridview.CurrentRow.Index = datagridview.CurrentRow.Index + 1;

    Как можно использовать данный код?
    Ошибка: Property or indexer 'System.Windows.Forms.DataGridViewBand.I ndex' cannot be assigned to -- it is read only

    daffsik, 12 Октября 2010

    Комментарии (14)
  5. PHP / Говнокод #4349

    +163

    1. 1
    2. 2
    $bgcolor="#FFFFFF";
    $d % 2 ? 0: $bgcolor= "#F6F6F6";

    Уже никто не скажет, то ли это из PhpAds, то ли уже наши умники дописывали.

    AxisPod, 12 Октября 2010

    Комментарии (14)
  6. Objective C / Говнокод #4300

    −97

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    + (BOOL) isIOS32orGreater
    {
    	NSString *version = [[UIDevice currentDevice] systemVersion];
    	NSArray *parts = [version componentsSeparatedByString:@"."];
    	if ([[parts objectAtIndex:0] isEqualToString:@"4"]) 
    	{
    		return YES;
    	} 
                  else 
                  if ([[parts objectAtIndex:1] isEqualToString:@"2"]) 
    	{
    		return YES;
    	}
    	return NO;
    	
    }

    Определяем версию iOS.

    ykorshev, 22 Сентября 2010

    Комментарии (14)
  7. C++ / Говнокод #4288

    +191

    1. 1
    2. 2
    3. 3
    4. 4
    // I am not responsible of this code.
    // They made me write it, against my will.
    
    double penetration;

    http://community.livejournal.com/programmers_fun/65300.html

    wecanstoptrain, 20 Сентября 2010

    Комментарии (14)
  8. C++ / Говнокод #4280

    +143

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    #include "StdAfx.h"
    #include <stdio.h>
    #include <conio.h>
    #include <Windows.h>
    
    int main()
    {
    	int hs, hr, ms, mr, resulth, resultm;
    
    	printf("-----------------------------------\n------ Counting machine 3000 ------ \n \n");
    
    	printf("Write start time: ");
    	scanf("%d %d", &hs, &ms);
    
    	printf("Write time on the road: ");
    	scanf("%d %d", &hr, &mr);
    	
    	printf("Expect to perform a calculation...\n");
    	Sleep(4000);
    
    	resulth=hs+hr;
    	resultm=ms+mr;
    	
    	while (resulth>=24)
    	{
    		resulth=resulth-24;
    	}
    	
    	if (resultm>=60)
    	{
    		resultm=resultm-60;
    		resulth++;
    	}
    
    	printf("Done! You'll reach your destination at ", "%d", resulth, ":", "%d", resultm, ".");
    	printf("%d", resulth);
    	printf(":");
    	printf("%d", resultm, ".");
    	printf(".");
    
    	printf("\n\n-----------------------------------");
    	
    	int i;
    	scanf("%d", &i);
    
    	return 0;
    }

    «Время отправления и время прибытия поезда задаются в виде Ч М, где Ч - час от 0 до 23, М - минута от 0 до 59. Время в пути задаётся аналогично в формате Ч М, где Ч - количество часов от 0 до 999, а М - количество минут от 0 до 59.
    Требуется по данному времени отправления и времени в пути вычислить время прибытия поезда (возможно, в другие сутки).»

    Romanoff, 18 Сентября 2010

    Комментарии (14)
  9. Куча / Говнокод #4246

    +134

    1. 1
    http://www.uae-embassy.ru/index2.htm

    Сайт !!!!! ПОСОЛЬСТВА ОАЭ !!!!! в Москве.
    зацените внешний вид. внутри вобщем-то не лучше:)

    Alfred, 14 Сентября 2010

    Комментарии (14)
  10. Куча / Говнокод #4240

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <!-- Редактировать/удалить -->
    <ul class="action">
    	<!-- говнокод --><li style="display: none;"></li><!-- /говнокод -->
    	{if $oUserCurrent and ($oUserCurrent->getId()==$oTopic->getUserId() or $oUserCurrent->isAdministrator() or $oBlog->getUserIsAdministrator() or $oBlog->getUserIsModerator() or $oBlog->getOwnerId()==$oUserCurrent->getId())}
    		<li class="edit"><a href="{cfg name='path.root.web'}/{$oTopic->getType()}/edit/{$oTopic->getId()}/" title="{$aLang.topic_edit}">{$aLang.topic_edit}</a></li>
    	{/if}
    	{if $oUserCurrent and ($oUserCurrent->isAdministrator() or $oBlog->getUserIsAdministrator() or $oBlog->getOwnerId()==$oUserCurrent->getId())}
    		<li class="delete"><a href="{router page='topic'}delete/{$oTopic->getId()}/?security_ls_key={$LIVESTREET_SECURITY_KEY}" title="{$aLang.topic_delete}" onclick="return confirm('{$aLang.topic_delete_confirm}');">{$aLang.topic_delete}</a></li>
    	{/if}
    </ul>

    3-я строчка.
    /me выдал (: Видимо лень было думать и оборачивать IF'ом, а валидацию не проходило без <li> внутри <ul>. Понадобилось время, чтобы понять свой же говнокод.

    hybroid, 13 Сентября 2010

    Комментарии (14)
  11. Си / Говнокод #4144

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    }
                               }
                            }
                         }
                      }
                   }
                }
             }
          }
       }

    Да, у нас есть и такое.

    nil, 01 Сентября 2010

    Комментарии (14)