1. PHP / Говнокод #8114

    +165

    1. 1
    function poormanscron_form_system_site_information_settings_alter(&$form, &$form_state) {}

    Drupal...
    Не то, что-бы "ГавноКод"... Но имя функции, что-то длинноватое на мой взгляд...

    nethak, 07 Октября 2011

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

    +964

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    [Flags]
        public enum ColumnState
        {
            Exist = 1,
            NotExist = 2
        }

    Большинство енумов у нас помечено именно так.

    Irdis, 07 Октября 2011

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

    −853

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    SELECT a.*,r.rating_count,r.rating_sum,cc.params AS catparams,cc.title AS cattle,cc.alias AS category_alias FROM gn_content AS a INNER JOIN gn_categories AS cc ON cc.id = a.catid LEFT JOIN gn_content_rating AS r ON r.content_id = a.id WHERE a.state = 1 AND cc.published = 1 
    
                    AND ( a.publish_up = '2011-10-07 21:02:32' OR a.publish_up <= '2011-10-07 18:02:38' ) 
    
                    AND ( a.publish_down = '2011-10-07 21:02:32' OR a.publish_down >= '2011-10-07 18:02:38' ) 
    
                    AND (cc.id = 105 OR cc.id = 106 OR cc.id = 107 OR cc.id = 108 OR cc.id = 109 OR cc.id = 110 OR cc.id = 111 OR cc.id = 106 OR cc.id = 107 OR cc.id = 108 OR cc.id = 109 OR cc.id = 110 OR cc.id = 111) 
                    ORDER BY a.created DESC

    Это код модуля adinews2 для joomla

    Используются всегда только 2 даты: начало, конец

    uadeveloper, 07 Октября 2011

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

    −155

    1. 1
    2. 2
    3. 3
    4. 4
    Я подхожу к терминалу и включаю 1С.
    Сегодня пояснять ничего не надо.
    Не звенит "Поясните мысль"
    В желтом пламени гори, ненавижу, 1С!

    Накипело

    alexoy, 07 Октября 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    гугл переводит: 
    If your mysql database is very big, you might want to compress the output of mysqldump. 
    -----
    Если ваши базы данных MySQL очень большая, вы можете сжать вывод туздЫшпр.

    туздЫшпр :)

    deep, 07 Октября 2011

    Комментарии (17)
  6. Objective C / Говнокод #8109

    −105

    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
    for (NSString *str in ar)
    {
    	if ([startChord isEqualToString:str])
    	{
    		if (offset > 0) 
    		{
    			if (i+offset > 11) // 11 - последний индекс в массиве
    				finalChord = [ar objectAtIndex:(i+offset) - 12];// (12 = 11+1) это чтобы понятно было, например, 11 элемент сместить на 2 выше, это будет 11+2 - 12 равно 1 индекс в массиве (т.е. второй элемент)
    			else
    				finalChord = [ar objectAtIndex:(i+offset)];
    		}
    		else if (offset < 0)
    		{
    			if (i-abs(offset) < 0) // 0 - первый индекс в массиве
    				finalChord =[ar objectAtIndex:12 - abs(i-abs(offset))];
    			else
    				finalChord = [ar objectAtIndex:(i-abs(offset))];
    		}
    		else
    		{
    			finalChord = [ar objectAtIndex:i];
    		}
    		break;
    	}
    	i++;
    }

    Но человек старался, да...

    krypt, 07 Октября 2011

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

    −136

    1. 1
    лев(документ.Дата,10)  //получает строку даты в виде "15.09.2011" :)))))))

    Сети предоставили свою печатную форму.

    Hatson, 07 Октября 2011

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

    +167

    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
    #define BREAKABLE_SECTION() for(;;)
    
    BREAKABLE_SECTION()
    {
        ::Packet * pPacket;
        res = ReadPacket(pPacket);
    
        if(ERR_OK == res)
        {
            res = pConstructor->PutPacket(pPacket);
    
            if(ERR_OK == res)
            {
                res = pConstructor->GetFrame(data);
            }else
            {
                //TODO:add handler of statuses other than err_ok
            }
    
            if (ERR_OK ==res)
            {
                break;
            }else
            {
                //TODO:add handler of statuses other than err_ok
            }
        }else
        {
            break;
        }
        break;
    }

    перешел в новый проект где предложили изучить существующий код в огромном объеме - а он весь из таких циклов

    openclgovno, 06 Октября 2011

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

    +158

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    class dmRegion extends dmBaseRegion
    {
    	public static function determineLang()
    	{
    		try {
    			$lang = sfContext::getInstance()->getUser()->getCulture();
    		} catch (sfException $e) {
    			$lang = 'ru';
    		}
    
    		return $lang;
    	}

    Вот такая вот крутая модель.

    ilovephp, 06 Октября 2011

    Комментарии (36)
  10. JavaScript / Говнокод #8105

    +160

    1. 1
    2. 2
    3. 3
    dockedItems.splice(0, 0, {
    	xtype: 'mainmenubar'
    });

    Счас у себя увидел

    bildja, 06 Октября 2011

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