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

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

    +3

    1. 1
    мДата = Дата(Год(Объект.Дата), Месяц(Объект.Дата), 1, 0, 0, 0);

    НачалоМесяца(Объект.Дата)? Нет, это же так скучно и избито!

    NachtLied, 12 Августа 2017

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

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    SUM(
      CAST (
        SUBSTRING(CAST([PercentAmount] AS VARCHAR),1, CHARINDEX ('.',[PercentAmount])-1) 
        + '.'
        + SUBSTRING(CAST([PercentAmount] AS VARCHAR),CHARINDEX('.',[PercentAmount])+1, 2+CHARINDEX ('.',[PercentAmount])) 
    AS MONEY))

    А как вы достигаете точности в 2 знака после запятой?

    dreamca4er, 10 Августа 2017

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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    disableFunc: function (date) {
                if ([1].include(date.getDay() + 1)) return true;
    
    
                var What = new Date(date.getFullYear(), date.getMonth(), date.getDate());
                var Min = new Date(2017, 7, 10);
                if (Min >= What) return true;
                var Max = new Date(2017, 7, 16);
                if (Max < What) return true;
                return false;
            },

    Великая и могучая белорусская Amasty шарит в названиях переменных

    zhytomyr_guys, 10 Августа 2017

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

    +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
    switch (DAEMONS_ENV) {
                case "development": {
                    break;
                }
    
                case "staging": {
                    break;
                }
    
                case "production": {
                    break;
                }
    
                default: {
                    break;
                }
            }

    hack3p, 09 Августа 2017

    Комментарии (1)
  6. Java / Говнокод #23247

    0

    1. 1
    2. 2
    3. 3
    catch (Exception e) {
        System.err.println("!!");
    }

    Fike, 08 Августа 2017

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

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Если Отладка Тогда
    				ЗаписьXML.ЗаписатьТекст(СокрЛП(КодИнтернетЗаказа));
    			Иначе
    				ЗаписьXML.ЗаписатьТекст(СокрЛП(КодИнтернетЗаказа));
    			КонецЕсли;

    Безысходность. Судьба предрешена. Бедный Йорик.

    M1CE, 08 Августа 2017

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

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Если ЭтоНовыйОбъект Тогда
    		Если Найти(НРег(ЭтотОбъект.ТекстЗаявки),"принтер") > 0 Тогда
    			ЭтотОбъект.ВидОбращения = Справочники.ИТ_ПричинаОбращения.НайтиПоНаименованию("Принтер");
    		КонецЕсли;
    	КонецЕсли;

    Если в тексте заявки есть "принтер", значит это по принтеру, если в тексте "Замените картридж" - peaceDa рулю.

    M1CE, 02 Августа 2017

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

    0

    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
    #include <iostream>
    
    template < typename T >
    struct Static
    {
        T t;
    };
    
    template < typename T >
    struct Test
    {
        static Static<Test<T>> t;
    };
    
    template < typename T >
    Static< Test<T> > Test<T>::t;
    
    int main (int argc, char **argv)
    {
        Test<int> t;
        return 0;
    }

    Попробуйте скопилять этот код на G++ (даю подсказку - Test is fully defined type - потому что static не в ходит в размер структуры)

    ASD_77, 26 Июля 2017

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

    −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
    То, что находится ниже - очередная розовобегемотная вакансия, предложенная "креативщиками" от IT-индустрии.
    Интересно, когда они осознают, что к ним идут зарабатывать земное, бренное бабло, а не "сворачивать горы", и что на их прожекты всем, кроме них самих, глубоко похуй?
    
    
    
    "Сейчас – тот самый момент, когда в нашу КОМАНДУ МЕЧТЫ ищется Full-stack PHP-разработчик, 
    творческий человек и высококлассный профессионал. 
    Тебя ждет яркий проект, безлимитный драйв и атмосфера настоящего большого стартапа!  
    То, что мы делаем – используют миллионы,  
    почувствуй себя создателем новой технологии, творцом новой жизни.  
    Мы здесь чтобы сворачивать горы, будь с нами и ты не пожалеешь! 
    
    Обязанности:  [радужное описание рутинной хуеты]"

    AnalPerOral, 20 Июля 2017

    Комментарии (1)
  11. Си / Говнокод #23204

    +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
    22. 22
    23. 23
    24. 24
    #include <stdio.h>
    
    int main()
    {
    	int num=10;
    	for(;;)
    	{
    		double num=15;
    		printf("%g", num);
    		for(;;)
    		{
    			char num = 'A'+10;
    			printf("%c\n", num);
    			for(;;)
    			{
    				float num = 4.686;
    				printf("%5.3f\n", num);
    				break;
    			}
    			break;
    		}
    		break;
        }
    }

    Говно, а точнее понос

    ProgRamistYshka, 20 Июля 2017

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