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

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

    −873.1

    1. 1
    select dbms_random.value from dual connect by level<=1000

    выбрать всякую фикню из неоткуда (Оракл)

    dim1r, 28 Октября 2009

    Комментарии (5)
  3. SQL / Говнокод #2054

    −867

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    -- PL SQL code
    function quote(s varchar2)return varchar2 is 
    begin
             return replace(s,'''','''''');
    end;

    ох уж эти ковычки ...

    dim1r, 27 Октября 2009

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

    +149.6

    1. 1
    2. 2
    3. 3
    4. 4
    switch ($menu_item["id"]){
    	default:
    		$page = "content.html";
    }

    Обнаружил в проекте который мне достался по наследству ))

    RWIvan, 27 Октября 2009

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

    +133.8

    1. 1
    2. 2
    3. 3
    4. 4
    var lox == alert('fuck you')
    if(lox == true) {
            alert(lox)
                           };

    ыыыыыыыыыыы

    fuckyounoob, 26 Октября 2009

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

    +148.9

    1. 1
    private final String magicScript = "\nif(8==8)return;";

    магический скрипт

    mal1sh, 25 Октября 2009

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

    +133.7

    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
    try
                {
                    var st = ((JsonString)options["tribes"]).Value.Split(',');
                    foreach (var s in st)
                    {
                        if (s != string.Empty)
                        {
                            ShowTribes.Add(s);
                        }
                    }
                }
                catch (KeyNotFoundException)
                { }
                try
                {
                    ShowNotes = ((JsonString)options["show_comments"]).Equals("true") || (url.IndexOf("#note_id=") != -1);
                }
                catch (KeyNotFoundException)
                { }
                try
                {
                    Rating = ((JsonString)options["eye"]).Value;
                }
                catch (KeyNotFoundException)
                { }

    plsc_rover, 21 Октября 2009

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

    +950

    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
    public string OperatorName
    {
        get
        {
            if (m_operator == null)
            {
                try
                {
                    int idUser = 1;
                    m_operator = (idUser > 0) ? "Василий" : string.Empty;
                }
                catch
                {
                    m_operator = string.Empty;
                }
            }
            return m_operator;
        }
    }

    Василий решает )))

    tonic, 05 Октября 2009

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

    +167.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $notch_notch_submit = $_POST['submit'];
    $notch_notch_adm_login = $_POST['adm_login'];
    $notch_notch_adm_pass = $_POST['adm_pass'];
    
    $notch_submit = htmlspecialchars($notch_notch_submit); 
    $notch_adm_login = htmlspecialchars($notch_notch_adm_login); 
    $notch_adm_pass = htmlspecialchars($notch_notch_adm_pass);
    
    $submit = strip_tags($notch_submit);
    $adm_login = strip_tags($notch_adm_login);
    $adm_pass = strip_tags($notch_adm_pass);

    Суперзащита о_О

    hiah, 03 Октября 2009

    Комментарии (5)
  10. C++ / Говнокод #1924

    +54.4

    1. 1
    2. 2
    ConfigEntry::Ptr generateConfigEntry (const QVariant &val);
    QVariant genetateQVariant(const ConfigEntry::Ptr& entry);

    Страшно представить, и эта опечатка месяц пролежала в основном дереве исходников, хорошо хоть приватная функция

    Sauron, 01 Октября 2009

    Комментарии (5)
  11. Java / Говнокод #1906

    +76.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
    Long orgId = 0L;
    try {
        orgId = Long.valueOf(textOrgId);
    } catch (Exception e) {
        orgId = 0L;
    }
    // ...
    Organization org = orgDAO.findById(orgId);
    if (org == null) {
        // не найдено? создать новую
        org = new Organization();
        // ...
    }

    Если с веба в поле textOrgId пришёл мусор, то создать новую организацию. Но перед этим всё равно поискать в базе несуществующий orgId=0.

    yvu, 28 Сентября 2009

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