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

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

    +88

    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
    public synchronized static void reload() 
    	{
            synchronized (properties) 
    		{
                synchronized (questRewardRates)
    			{
                    synchronized (questDropRates)
    				{
                        properties = new ConcurrentHashMap<String, String>();
                        questRewardRates = new ConcurrentHashMap<Integer, Float>();
                        questDropRates = new ConcurrentHashMap<Integer, Float>();
                        load();
                    }
                }
            }
        }

    Я просто оставлю это здесь (c)

    VirtualVoid, 30 Мая 2011

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

    +121

    1. 1
    Change mysql_query to @mysql_query and so on for the other references to suppress the error messages returned from the function calls.

    Ответ на одном форуме, относится к куску кода на PHP. Решил накласть в кучу.

    Yurik, 28 Мая 2011

    Комментарии (6)
  4. PHP / Говнокод #6760

    +147

    1. 1
    2. 2
    3. 3
    <?php
    ///*********************************** PAYMENT MODULE START**************************//////
    ?>

    из шаблона CMS oscommerce. открываем режим php чтобы написать комментарий

    gorky, 26 Мая 2011

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

    +170

    1. 1
    2. 2
    var table = 'table';
    var width = $($(table)[3]).width();

    ой вей

    Sc0rp10, 24 Мая 2011

    Комментарии (6)
  6. Java / Говнокод #6742

    +124

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    map.put(Byte.valueOf(String.valueOf((int)rs.getBytes(1)[0])), rs.getString(2).trim());
    ....
    //чуть ниже
    ....
    icon = map.get(Byte.valueOf(String.valueOf((int)line[days])));

    3.14159265, 24 Мая 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (have_posts()) :
       while (have_posts()) :
    // ...
       endwhile;
    endif;

    Кодекс ВротПресса, тутор "The World's Simplest Index Page".

    telnet, 22 Мая 2011

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

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    foreach ( array( 'submenu' ) as $sub_loop ) {
        foreach ($$sub_loop as $parent => $sub) {
            foreach ($sub as $index => $data) {
               ....
            }
        }
    }

    Источник wordpress 3.1.1 (хотя данный код тянется еще с 2008 года).
    Файл /wp-admin/includes/menu.php

    Явно интересный код :)

    asinyakov, 16 Мая 2011

    Комментарии (6)
  9. ActionScript / Говнокод #6641

    −112

    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
    function GetServerAddress( addressId )
    {
        var name = "";
        // fill element
        rs = oConn.Execute( "SELECT * FROM Address WHERE Id="+addressId );
        var step = 0;
        while ( !rs.EOF )
        {
             if ( rs.Fields("Type").Value != 20 ) // отключаем участие названий регионов в формировании адреса
             {
                  if( step>1 )
                  {
                      name += ",";
                  }
    
                  if( step>0 )
                  {
                      name += rs.Fields( "Name" ).Value;
                  }
    
              }
              step++;
              rs = oConn.Execute( "SELECT * FROM AddressName WHERE Id=" + rs.Fields( "AddressName" ).Value );
         }
    
        return name;
    }

    Это ж какие надо иметь мозги, чтобы в одном вайле бегать по разным ресурсам?!

    sdvn, 12 Мая 2011

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

    +147

    1. 1
    http://pastebin.com/HmLsBTsp

    manyrus, 09 Мая 2011

    Комментарии (6)
  11. Pascal / Говнокод #6590

    +147

    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
    Program n_g;
    uses crt;
    Var c:char; st:string[50]; k: byte;
    BEGIN  clrscr;
    k:=255;
    Write('Vvedite tekst:');
    read(c);
    Repeat
          While(c=' ') and (c<>#13 Do Read(c);
          	st:='';
          While(c<>' ') and (c<>#13 Do	 Begin
          	st:=st+c;
          	Read(c);			 End;
          WriteLn('st=',st);
          If ord(st[0])<k Then k:=ord(st[0]);
    Until c=#13;
    WriteLn('k= ',k:3); readLn   
    END.

    Так физматы находят длинну самого короткого слова

    megaruliz, 07 Мая 2011

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