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

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

    +91

    1. 1
    2. 2
    3. 3
    4. 4
    public class HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
    		extends AbstractPatternNodeVisitor {
    
    	boolean ohYesItHas = false;

    rat4, 12 Апреля 2012

    Комментарии (7)
  3. PHP / Говнокод #9915

    +156

    1. 1
    XXXCompany_API::addDebugLine("Didn't crash and burn.");

    kovel, 10 Апреля 2012

    Комментарии (7)
  4. Куча / Говнокод #9912

    +123

    1. 1
    http://funkyimg.com/u2/1556/586/2825302008_10_13_08_56_pit_dirty_ru_lepro_2_2008_10_09_18140_132300_8a155bd531ebf86457f70e98dff1756d.gif

    gorky, 10 Апреля 2012

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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    interface SQLDriver
    {
    	...
    	public function __construct() {
    		...
    	}
    	...
    }

    Испытатель...

    nethak, 07 Апреля 2012

    Комментарии (7)
  6. JavaScript / Говнокод #9867

    +160

    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
    var HS_ShareButton = new Object();
    
        HS_ShareButton.Info = "ShareButton";
        
        HS_ShareButton.ShareAction = new function(hURL, hTitle, hDescription, hImage, hParams)
           {
              var hResult = '';
              var hURL = this.hURL;
              var hTitle = this.hTitle;
              var hDescription = this.hDescription;
              var hImage = this.hImage;
              var hParams = this.hParams;
              var hSendData = new Object();
              var hSendData = {hURL, hTitle, hDescription, hImage, hParams};
              
              if(hURL == null && hTitle == null && hDescription == null && hImage == null && hParams == null)
                 {
                    return hResult = 'Initialization impossible #001'; 
                 }
              else
                 {
                    HS_ShareButton._DoShare(this.hSendData);
                 }
           } 
    .... еще over 100500 строчек =]

    Это кнопка расшаривает материалы для сайта...

    Govnisti_Diavol, 05 Апреля 2012

    Комментарии (7)
  7. Pascal / Говнокод #9854

    +95

    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
    cbZoom.Items.AddObject('125%', TObject(125));
    cbZoom.Items.AddObject('120%', TObject(120));
    cbZoom.Items.AddObject('115%', TObject(115));
    cbZoom.Items.AddObject('110%', TObject(110));
    cbZoom.Items.AddObject('105%', TObject(105));
    cbZoom.Items.AddObject('100%', TObject(100));
    cbZoom.Items.AddObject('95%', TObject(95));
    cbZoom.Items.AddObject('90%', TObject(90));
    cbZoom.Items.AddObject('85%', TObject(85));
    cbZoom.Items.AddObject('80%', TObject(80));
    cbZoom.Items.AddObject('75%', TObject(75));
    cbZoom.Items.AddObject('70%', TObject(70));
    cbZoom.Items.AddObject('65%', TObject(65));
    cbZoom.Items.AddObject('60%', TObject(60));
    cbZoom.Items.AddObject('55%', TObject(55));
    cbZoom.Items.AddObject('50%', TObject(50));
    cbZoom.Items.AddObject('45%', TObject(45));
    cbZoom.Items.AddObject('40%', TObject(40));
    cbZoom.Items.AddObject('35%', TObject(35));
    cbZoom.Items.AddObject('30%', TObject(30));
    cbZoom.Items.AddObject('25%', TObject(25));
    cbZoom.Items.AddObject('20%', TObject(20));
    cbZoom.Items.AddObject('15%', TObject(15));
    cbZoom.Items.AddObject('10%', TObject(10));
    cbZoom.ItemIndex := 5; //100%

    вот кто-то так решил набить комбобокс...

    hexman, 04 Апреля 2012

    Комментарии (7)
  8. PHP / Говнокод #9846

    +161

    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
    // Функция определения количества слов в запросе
    function kslov($s)
    {
    
    for($i=0;$i<=strlen($s)-1;$i++)
    {
     if(($s[$i]==' ')and(($s[$i+2]==' ')or($s[$i+3]==' '))){$s[$i]='';}
     if(($s[$i]==' ')and($s[$i+1]=='')){$s[$i]='';}
     if(($s[$i]==' ')and(($s[$i+2]=='')or($s[$i+3]==''))){$s[$i]='';}
     if(($s[$i]==' ')and(($s[$i-3]=='')or($s[$i-2]==''))){$s[$i]='';}
    }
    
     $mp=explode(' ',$s);
     $kp=count($mp);
     if($kp>3){$kp=3;}
     return $kp;
    }

    Реальный код...

    govnozmey, 03 Апреля 2012

    Комментарии (7)
  9. PHP / Говнокод #9845

    +160

    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
    function createfile1($path,$info){
     if(file_exists($path))
     {
      $fp=fopen($path,'a+');
      fputs($fp,$info);
      fclose($fp);
     }
     else
     {
      $fp=fopen($path,'w+');
      fputs($fp,$info);
      fclose($fp);
     }
    }

    Функция с говорящим названием и пахнущим содержимым

    govnozmey, 03 Апреля 2012

    Комментарии (7)
  10. PHP / Говнокод #9843

    +146

    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
    <!--marquee class="red">
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	С НОВЫМ ГОДОМ !
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    	HAPPY NEW YEAR !
    </marquee-->

    vbodarev, 03 Апреля 2012

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

    +146

    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
    else
                        {
                          if(cells[i][j-1].label == 1)
                          {
                            cells[i][0].label = 2;
                            cells[i][0].empty = false;
                            playerIsTurn = true;
                            numTurns++;
                          }else if(cells[i-1][j].label == 1)
                          {
                            cells[0][2].label = 2;
                            cells[0][2].empty = false;
                            playerIsTurn = true;
                            numTurns++;
                          }else if(cells[i-1][j-1].label == 1)
                          {
                            cells[0][0].label = 2;
                            cells[0][0].empty = false;
                            playerIsTurn = true;
                            numTurns++;
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }

    часть 4 полный код можно посмотреть на http://www.gamedev.ru/projects/forum/?id=160346&page=2

    dani4, 01 Апреля 2012

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