1. Куча / Говнокод #1195

    +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
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    (
     define
     (
      lazy-reader
      reader
     )
     (
      lambda
      (
       port
      )
      (
       make-lazy-list1
       (
        lambda
        (
        )
        
        (
         let
         (
          (
           it
           (
            reader
            port
           )
          )
         )
         (
          if
          (
           eof-object?
           it
          )
          '
          (
          )
          it
         )
        )
       )
      )
     )
    )

    Идиотское форматирование в Scheme

    guest, 12 Июня 2009

    Комментарии (1)
  2. PHP / Говнокод #1194

    +54

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $k = "\$user->".$rowField->name;
    eval("\$k = \"$k\";");
    if ( !$k && $k !== '0' ) {
    	...
    }

    ребята не в курсе)

    guest, 12 Июня 2009

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if ($view == 0) {
    	        render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
    		} elseif ($view == 1 && $CURUSER) {
    		render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
    		} elseif ($view == 2 && (get_user_class() >= UC_MODERATOR)) {
    		render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
    		} elseif ($view == 3 && (!$CURUSER || get_user_class() >= UC_MODERATOR)) {
    		render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
    	}

    Закодированный кусок с трекера TBDev Yuna Edition.(include/blocks.php)

    guest, 12 Июня 2009

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

    +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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    void Mouse(int button, int state, int x, int y)
    {
    	if ((button==GLUT_LEFT_BUTTON) && (state==GLUT_DOWN))
    	{
    		y=WIN_HEIGHT-1-y;
    		if (y<233)
    		{
    			if ((field[x/26][y/26]).busy)
    			{
    				begin_trace_x=x/26;
    				begin_trace_y=y/26;
    			}
    			else
    				if ((begin_trace_x!=-1)&&(begin_trace_y!=-1))
    				{
    					end_trace_x=x/26;
    					end_trace_y=y/26;
    					if (!checkField())
    						game_over=true;
    					else
    						if (findTrace())
    						{
    							moveBall();
    							if (!countScore())
    							{
    								throwBalls();
    								countScore();
    							}
    						}
    				}
    		}
    		glutPostRedisplay();
    	}
    }

    Вот. Игрушку Lines писал когда-то.

    guest, 12 Июня 2009

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

    +142.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
    if ($ret == '')
    	{
    		$ret = "array('$day', '$date_num', '$date_month', '$image', '$temperatura_high', '$temperatura_low', '$osadky')";
    	}
    	else
    	{
    		$ret .= ", array('$day', '$date_num', '$date_month', '$image', '$temperatura_high', '$temperatura_low', '$osadky')";
    	}
    	$i++;
    }
    $ret = '$array = array('.$ret.');';
    eval($ret);

    Нашел случайно. А ведь работает то :)

    guest, 12 Июня 2009

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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    <?
    if ($arResult["MANAGE_PANEL"]["MESSAGES"] == "Y"):
    endif;
    ?>

    Ну вы поняли, какая CMS
    /bitrix/modules/forum/install/components/bitrix/forum/templates/.default/bitrix/forum.menu/.default/template.php
    Семёрка, 426 строка

    guest, 11 Июня 2009

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

    +144.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    case ErrorType of
        1: fmError.Label1.Caption:=GetMsg('Err001');
        2: fmError.Label1.Caption:=GetMsg('Err002');
        3: fmError.Label1.Caption:=GetMsg('Err003');
        4: fmError.Label1.Caption:=GetMsg('Err004');
        5: fmError.Label1.Caption:=GetMsg('Err005');
        end;

    Работающее приложение. Смотю сорцы, которые написал малчик.

    guest, 11 Июня 2009

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private function _registerTag($id, $tag) {
            $res = $this->_query("DELETE FROM TAG WHERE name='$tag' AND id='$id'");
            $res = $this->_query("INSERT INTO tag (name, id) VALUES ('$tag', '$id')");
            if (!$res) {
                $this->_log("Zend_Cache_Backend_Sqlite::_registerTag() : impossible to register tag=$tag on id=$id");
                return false;
            }
            return true;
        }

    (с) zend framework @ Zend_Cache_Backend_Sqlite

    guest, 11 Июня 2009

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

    +73.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    /*
     * когда-нибудь этот код будет смотреть другой программист
     * так вот, если ты есть тот самый программист и надеюсь ты хороший программист, 
     * то если возникнут какие-то недопонятки, извиняй, старался писать код как-можно качественее
     * но если несложно напиши мне(--------) если считаешь что код дерьмовый. я постараюсь его отрефакторить и объяснить тебе)
     * 
     * маразм какой-то конечно написал), но мне просто интересно насколько качествен или дерьмов мой код).
     * спс
     */

    думаю это надо постить на antigovnokod.ru, но к сожалению такого проекта еще нету. поэтому запостил строчки этого хорошего программиста сюда)

    guest, 11 Июня 2009

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

    +48.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
    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
    30. 30
    31. 31
    32. 32
    33. 33
    function save_config()
    {
    	global $default_dbname;
    	global $PHP_SELF;	
    	
    	global $titolo1, $lblTitolo1, $titolo2, $lblTitolo2, $titolo3, $lblTitolo3;
    	global $titolo1_home, $titolo2_home, $titolo3_home, $desc1_home, $desc2_home, $desc3_home;
    	global $titolo1_maxchar, $titolo2_maxchar, $titolo3_maxchar;
    	global $desc1_maxchar, $desc2_maxchar, $desc3_maxchar;
    	global $desc1, $lblDesc1, $desc2, $lblDesc2, $desc3, $lblDesc3;
    	global $numero, $lblNumero, $data, $lblData, $datascad, $lblDatascad;
    	global $datascadhomeCheck, $lblDatascadhome;
    	global $datains, $lblDatains, $datamod, $lblDatamod, $link, $lblLink;
    	global $numero_home, $data_home, $datascad_home, $datains_home, $datamod_home;
    	global $homepage, $lblHomepage, $approvato, $lblApprovato;
    	global $idoperatore_ins, $lblIdoperatore_ins, $idoperatore_mod, $lblIdoperatore_mod;
    	global $tipo_salvataggio, $areanumber, $areanome, $areadettagli;
    	global $posizioneNumero, $posizioneData, $posizioneTitoloDesc, $posizioneDataIns, $posizioneDataMod;
    	global $area_visualizzazione, $area_home_column;
    		
    	//variabili users
    	global $titolo1_users, $titolo2_users, $titolo3_users;
    	global $desc1_users, $desc2_users, $desc3_users;
    	global $numero_users, $data_users;
    	global $datascad_users, $homepage_users;
    	global $datains_users, $datamod_users, $link_users;
    	global $approvato_users, $idoperatore_ins_users, $idoperatore_mod_users;
    	global $area_tipologia, $idAreaGruppo, $altezzaRiquadroCompattoArea;
    	global $area_orderby, $area_sortby;
    
    	global $ut;
    
    ...........

    Поддерживаю один древний (лет 8 ему) проект. Вот кусок одной функции.

    guest, 11 Июня 2009

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