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

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

    +161.5

    1. 1
    <textarea id="some_id" onclick="document.getElementById('some_id').select()">...</textarea>

    sevenov, 04 Ноября 2009

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

    +92.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    procedure MyLine(X1, Y1, X2, Y2: Integer; Color: TColor; Canvas: TCanvas);
    begin
      if (Abs(X1 - X2) <= 1) and (Abs(Y1 - Y2) <= 1) then
        Canvas.Pixels[X1, Y1] := Color
      else
      begin
        MyLine(X1, Y1, (X1 + X2) shr 1, (Y1 + Y2) shr 1, Color, Canvas);
        MyLine((X1 + X2) shr 1, (Y1 + Y2) shr 1, X2, Y2, Color, Canvas);
      end;
    end;

    Когда-то давно очень увлекался рисованием в ДОС-е.
    До сих пор помню процедуру быстрого рисования кривой прямой %)
    представляю на суд тот же алгоритм.

    Arch, 29 Октября 2009

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

    +165.1

    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
    <?php
    ...
    define ( "CSELECT", "select task.value as tvid, count(*) as cnt from ( " );
    define ( "CJOIN", " ) as s1
       				left join m_dict on s1.id_m_dict = m_dict.id " );
    define ( "CWHERE", " where task_attr.id_mf = 116
          			  			and task_attr.value <> 'Дело'
    					  group by task_attr.value" );
    
    ...
    
    $sqltext = CSELECT . "select id, id_dep, id_m_dict
    		from task
    		where task.state = 0 and
    			  task.startdate <= '" . $reportDate . " 23:59:59' and
    			  task.id_dep in (2,42) and
    			  task.id_m_dict = 29
    	   " . CJOIN . CWHERE;
    
    ...
    ?>

    Я может чего-то не понимаю и так писать круто, но когда этих $sqltext = ... больше 5, то извините, это капец.

    nechin, 29 Октября 2009

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

    −873.1

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

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

    dim1r, 28 Октября 2009

    Комментарии (5)
  6. 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)
  7. PHP / Говнокод #2049

    +149.6

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

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

    RWIvan, 27 Октября 2009

    Комментарии (5)
  8. 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)
  9. JavaScript / Говнокод #2042

    +148.9

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

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

    mal1sh, 25 Октября 2009

    Комментарии (5)
  10. 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)
  11. 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)