1. C# / Говнокод #747

    +119

    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
    private string StripDuplicateSpaces(string data)
        {
            bool flag = false;
            do
            {
                if (data.IndexOf("  ") != -1)
                {
                    data = data.Replace("  ", " ");
                }
            }
            while (!flag);
            return data.Trim();
        }
    
        private string TrimNewLines(string s)
        {
            return s;
        }

    за это ещё и денег просят :)

    Запостил: guest, 19 Марта 2009

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

    • Капитан Очевидность:
      бугога, ну и умора :)
      Ответить
    • Keeper:
      Регэкспы же!
      Ответить
    • И откуда этот говнокод?
      Ответить
    • inso:
      фтп сервер... дабы не позорить авторов, название умолчим )
      Ответить
    • Что-то я не уловил - а где меняется значение flag?
      Ответить
    • ancient:
      Нигде не меняется. Код уводит в бесконечный цикл.

      Да и зачем менять этот flag... В тру-говнокоде под это должен запускаться отдельный поток и после уходить в бесконечный цикл =)
      Ответить
    • всё правильно )) а если из другово потока добавят в стринг пустые символы ? надож их тоже удалть !
      10+
      Ответить
      • > если из другово потока добавят в стринг пустые символы ? надож их тоже удалть !

        эти индусы вроде в курсе, что строки иммутабельны.
        иначе бы имели

        data.Replace(" ", " ");

        вместо

        data = data.Replace(" ", " ");

        один хрен функция никогда не завершается ибо уходит в бесконечный цикл)
        Ответить
    • Сердце наполнила такая боль, что захотелось заорать на весь ресторан. Всё внутри меня сжалось от этих нескольких фраз. Всё перевернулось с ног на голову. Знаете чувство, когда что-то планируете, долго и щепетильно, а потом в один момент всё рушится? Всё идёт насмарку! Все усилия, все старания, все переживания... Как же больно!
      Ответить

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