1. C++ / Говнокод #16075

    +11

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    for (_i = 1;_i <= int(strlen(Query10->FieldValue("pattern").c_str()));_i++) {
        // ...
    }
    
    if (strlen(Query10->FieldValue("pattern_before").c_str()) == strlen(Query10->FieldValue("pattern_short").c_str())) {
        // ...
    }

    Nuff said.

    Запостил: bormand, 29 Мая 2014

    Комментарии (16) RSS

    • for (j = 1;j <= strlen(str.c_str());j++)
          if (str[j] == '.')
              str[j] = '_';
      Ответить
    • > int(strlen
      Кросплатфоременно
      Ответить
      • зато не ругается на сравнение знаковых с беззнаковыми
        Ответить
      • А что псевдоконструктор int() не поддерживается где-то?
        Ответить
    • > Query10
      Form3
      ?
      Ответить
      • > Form3
        Нет ;(

        Зато эти фрагменты находятся в надежно защищенном от анализа и рефакторинга 910-строчном ConfigForm::Button1Click() испещренном SQL запросами и вставками текста в Memo1, RichEdit1 и RichEdit2...

        Программист должен писать 1000 строк кода в день.
        Ответить
        • >испещренном SQL запросами
          >писать 1000 строк кода в день
          так вот оно что ... и ведь про sql не постеснялся признаться недавно. всё сходится
          Ответить
        • Теперь понятно откуда взялся этот код:
          http://govnokod.ru/16062
          Ответить
        • P.S. И на добивание - автору кода билдеровский редактор форм, походу, очень не нравился. Поэтому все ее элементы описаны врукопашную в конструкторе... CheckBoxs[17] головного мозга, блеать.

          Зато модуль 8 лет работал без претензий и багов, вот только сегодня понадобилось немного поправить формат вывода в RichEdit1. Снимаю шляпу перед автором.
          Ответить
    • http://ideone.com/uOkFxq
      очевидно, Ватсон!
      Ответить
    • strtlen
      Ответить

    Добавить комментарий