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

    +101

    1. 1
    2. 2
    string indate =  "01/" + ("0" + CalcActDatePicker.Value.Date.Month.ToString().Trim()).Substring(CalcActDatePicker.Value.Date.Month.ToString().Trim().Length - 1)
                                + "/" + CalcActDatePicker.Value.Date.Year.ToString().Trim();

    Нашел код в проекте, который передал мне уволившийся работник

    Запостил: progrb, 01 Декабря 2014

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

    • Классика жанра.
      Ответить
    • Многия инженеры сломали зубы о дату. Работа с датой это одна из величайших задач Computer Сайнс.
      Где тот программист, что сможет побороть эту проблему?
      Ответить
      • Даже если землю чуть-чуть притормозят/разгонят, чтобы календарь стал красивым и ровным... программистам один хер придется поддерживать даты по старому стилю...
        Ответить
        • > чуть-чуть притормозят/разгонят
          Надо запилить богоугодную геоцентрическую систему, размазав Солнце равномерно по сфере вокруг Земли.
          Год из 256.(0) дней - это хорошо, но год из 256.(0) дней с часовыми поясами - это плохо.
          Ответить
          • Вам сюда: http://www.falsehood.me/home
            Ответить
          • > Надо запилить
            Ну не поможет же. Всё равно сотню-другую лет придется поддерживать старую.
            Ответить
          • картинка-про-14-стандартов.jpg
            Ответить
            • Извини, только PNG: http://xkcd.ru/i/927_v4.png
              Ответить
              • картинка_про_png_и_jpg.gif
                Ответить
                • Теперь актуальна картинка_про_png_и_svg.png в контексте нечитаемых чертежей.
                  Ответить
                  • У тебя какая-то копипастная хуйня в названии файла.
                    Ответить
                    • Да не, все нормально. Для непонимающих скапитаню: открываешь чертеж в png (хоть не в jpg) - а там буквы 2х3 пиксела. Или сделали бы разрешение побольше, или открыли для себя векторные форматы.
                      Ответить
              • фу, xkcd в переводе читать это моветон
                Ответить
                • Березняк придёт
                  пост минусанёт
                  Ответить
                  • Нет никакого "оригинального xkcd", Дедовоевалий! Там живут только бесы и геи! Поди быстро на свою скамью учить одноэсик!
                    Ответить
    • Самая большая ошибка .NET программиста думать, что .ToString() всегда возвращает одно и то же значение. Например, в CultureInfo могут быть не арабские цифры.
      Ответить
      • Не смотря на то, что современные фреймоврки не плохо поддерживают i18n и l10n, большинство хомяков-программистов по-прежнему ничего не знает о том, что на земле бывают люди, говорящие на других языках. Увы.
        Ответить
    • А я просто из базы Oracle дергаю - это поговнокодистей будет, но конечно не так элегантно как в этом говнокоде.
      Ответить

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