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

    +2

    1. 1
    https://whydoesitsuck.com/cpp-sucks-for-a-reason/

    laMer007, 01 Июля 2016

    Комментарии (8)
  2. Куча / Говнокод #20304

    +5

    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
    // Для типа можно вызвать статические методы
    internal bool ЭтоТип;
    // Для перечислений нужно вызывать Enum.Parse(T, name);
    internal bool IsEnum;
    
    // ЭтоExpandoObject тоже отдельно обрабатывается.
    //В дальнейшем реализую поддерку DynamicObject или универсально DynamicMetaObject
    internal bool ЭтоExpandoObject;
    
    // Это анахронизмы от COM
    internal static bool ЭтоСемерка = false;
    internal static bool ВыводитьСообщениеОбОшибке = true;
    internal static Exception ПоследняяОшибка = null;
    
    // Делегат для выделения памяти на стороне неуправляемого кода
    internal static ВыделитьПамятьDelegate ВыделитьПямять;
    //Делегат для сообщения об ошибке в неуправляемый код
    internal static ИнформацияОбОшибкеDelegate ИнформацияОбОшибке;

    https://habrahabr.ru/post/304482
    Здрасте

    cykablyad, 01 Июля 2016

    Комментарии (7)
  3. Куча / Говнокод #20302

    +2

    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
    В последнее время наш сайт стали доставать true-программисты, студенты-идеалисты
    и прочие, комментариями с различными однобокими утверждениями,что переменные
    вида $peremennaya или функции шаблона function privet_miry() { /* ... */; } - это т.н.
    "говнокод". Отчасти оные товарищи правы, но...
    
    Наша всеми любимая поисковая система под названием Яндекс, умудряется придумывать
    все новые и новые фильтры с различными модификациями (не так давно был анонсирован АГС-40),
    которые по "неведомым" причинам признают порой вполне качественные сайты "малополезными",
    исключая последние из результов поиска. Одним из многочисленных факторов, влияющих на
    ранжирование и включение сайта в выдачу является уникальность контента (почитайте ответы
    Платона Щукина на любом более или менее приличном SEO-форуме). Но не будем отклоняться от темы,
    обсуждая целесообразность таких подарочков и их точность.
    
    Любой язык программирования, как известно имеет ограниченное количество синтаксических
    конструкций (не придирайтесь к словам). К примеру в PHP это if {...} else {...}, foreach(...): endforeach;
    и т.п. А с учетом API множества CMS (Drupal, Joomla, WordPress...) сниппеты могут и вовсе потерять
    "уникальность" с т.з. поисковой системы Яндекс. Соответственно мы вынуждены называть переменные,
    названия функций, ряд других элементов кириллическим транслитом.

    А всё почему? А потому, что Яндекс не нужен.

    >> #20296

    gost, 30 Июня 2016

    Комментарии (48)
  4. Куча / Говнокод #20286

    +4

    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
    <xsl:choose>
    	<xsl:when test="name = 'Палатка ALEXIKA RONDO 3 Plus'">
    	<h2>Палатки ALEXIKA – идеальный вариант для активного отдыха</h2></xsl:when>
    	<xsl:otherwise>
    	<xsl:choose>
    		<xsl:when test="name = 'Мешок спальный ALEXIKA SIBERIA Plus(правый)'">
    		<h2>Предпочитаете отдых в палатках? Купите спальный мешок ALEXIKA SIBERIA PLUS</h2></xsl:when>
    		<xsl:otherwise>
    		<xsl:choose>
    			<xsl:when test="name = ''"></xsl:when>
    			<xsl:otherwise>
    			<xsl:choose>
    				<xsl:when test="name = ''"></xsl:when>
    				<xsl:otherwise>
    				<xsl:choose>
    					<xsl:when test="name = ''"></xsl:when>
    					<xsl:otherwise>
    					<xsl:choose>
    						<xsl:when test="name = ''"></xsl:when>
    						<xsl:otherwise>
    						Полное описание товара "<xsl:value-of disable-output-escaping="yes" select="name"/>"
    						</xsl:otherwise>
    					</xsl:choose>
    					</xsl:otherwise>
    				</xsl:choose>
    				</xsl:otherwise>
    			</xsl:choose>
    			</xsl:otherwise>
    		</xsl:choose>
    		</xsl:otherwise>
    	</xsl:choose>
    	</xsl:otherwise>
    </xsl:choose>

    эмм... просто было лень

    arny, 28 Июня 2016

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

    +3

    1. 1
    https://www.google.ru/search?q=-fpermissive

    Почему я не могу узнать, что делает флаг -fpermissive????7777

    Steve_Brown, 23 Июня 2016

    Комментарии (9)
  6. Куча / Говнокод #20248

    +5

    1. 1
    2. 2
    3. 3
    Тут недавно оказия вышла. В одном чатике, где были несколько программистов и математик, задали вопрос:
    
    В каком порядке наследование верное целые числа -> рациональные или наоборот?

    laMer007, 22 Июня 2016

    Комментарии (92)
  7. Куча / Говнокод #20242

    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
    RunTemplate("WoWADT.bt");
    int i;
    for( i=0; i < 99999; ++i )
    {
        if(ADT_file.mddf.entry[i].pos.z&1)
        ADT_file.mddf.entry[i].pos.z &= ~z&1-100;
    }
    
    // Автор хотел сделать вот это:
    RunTemplate("WoWADT.bt");
    int i;
    for( i=0; i < ADT_file.mddf.hdr.byte_size \ 0x24; ++i )
    {
         ADT_file.mddf.entry[i].pos.z -= 100;
    }
    FileSave();
    FileClose();

    По мере надобности программирую на скриптовом языке 1SC в Sweetscape 010 editor. Один человек прислал мне вот такой вот кусочек кода. Ниже то что он хотел сделать на самом деле (вычесть 100 из каждой координаты). :)

    Skarn, 21 Июня 2016

    Комментарии (4)
  8. Куча / Говнокод #20233

    +3

    1. 1
    https://geektimes.ru/post/277444/

    LispGovno, 20 Июня 2016

    Комментарии (19)
  9. Куча / Говнокод #20186

    +14

    1. 1
    2. 2
    3. 3
    Note: If your <username> starts with the "u" or "x" character, change
    C:\MSys\1.0\home\<username>\config.h and double all backslashes
    in VLC_COMPILED_BY constant.

    Из гайда по сборке VLC.

    bormand, 13 Июня 2016

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

    +7

    1. 1
    Вопрос по говнокодику.

    Не работает [blink], копнул учебник html, а там написано мол не все браузеры поддерживают. И что теперь делать?

    dm_fomenok, 12 Июня 2016

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