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

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

    +92

    1. 1
    2. 2
    3. 3
    header('Location: '.$_SERVER['REQUEST_URI']);
    exit();
    die();

    на всякий случай :)

    guest, 21 Июня 2009

    Комментарии (12)
  3. C# / Говнокод #1163

    +3

    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
    try
    {
          GetRecentOrdersList();
    }
    catch (XmlFileHasWrongFormatException)
    {
          wrongClientSettingsXmlFormat = true;
    }
    if (wrongClientSettingsXmlFormat == true)
    {
          IList<RecentDocumentInfo> fakeList = new List<RecentDocumentInfo>();
          SetRecentOrdersList(fakeList);
          wrongClientSettingsXmlFormat = false;
    }

    Как правильно обрабатывать исключения

    guest, 07 Июня 2009

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

    +128.2

    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
    public static string ValidateEmail(string Email)
            {
                try
                {
                    if (Email.Trim() == string.Empty)
                    {
                        return "Empty Parameter - Email";
                    }
                }
                catch
                {
                    return "Empty Parameter - Email";
                }
                return null;
            }

    guest, 26 Мая 2009

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

    +82.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <?
    $n=0;
    $result = mysql_query("SELECT email FROM accounts ");
    $myrow = mysql_fetch_array($result); 
    do 
    {
    $n=$n+1;
    }
    while ($myrow = mysql_fetch_array ($result));  
    echo $n;
    
    ?>

    guest, 19 Мая 2009

    Комментарии (12)
  6. SQL / Говнокод #979

    −94

    1. 1
    delete id, name, surname, family from persons;

    ага, а типа остальные поля не трогать...

    guest, 30 Апреля 2009

    Комментарии (12)
  7. Assembler / Говнокод #971

    +165.7

    1. 1
    cycle_0001: loop cycle_0001

    обнуление ECX

    guest, 28 Апреля 2009

    Комментарии (12)
  8. Си / Говнокод #942

    +133.5

    1. 1
    #define TRUE __LINE__

    Тонкая версия #define TRUE чего-то-там.
    __LINE__ во многом будет вести себя как нормальный TRUE, выстрелит при применении оператора ==

    guest, 24 Апреля 2009

    Комментарии (12)
  9. C++ / Говнокод #875

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    unsigned arrtoint(u_char *arr)
    {
        unsigned r=0;
        unsigned s=0xFF;
        for(unsigned int i=0; i<4; i++)
        {
            r+=arr[i]*s;
            s*=0xFF;
        }
        return r;
    }

    Крайне неудачная попытка моего коллеги сконвертить IP в число. Кто найдет больше ошибок?

    guest, 15 Апреля 2009

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

    +183

    1. 1
    2. 2
    $gameid = intval($_GET['gameid']);
    if (!is_int($gameid)) die ('SQL Injection protection');

    guest, 28 Марта 2009

    Комментарии (12)
  11. Куча / Говнокод #763

    +89.1

    1. 1
    2. 2
    3. 3
    .goluboy {
        color: #497246;
    }

    голубой—темно—зеленый

    guest, 24 Марта 2009

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