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

    +115

    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
    columnDomain.Visible =
     (grid.MainView.RowCount >
    0
    &&
     !String.IsNullOrEmpty(
         ((ListItem)
      grid.MainView.
         GetRow(0)).Domain)
    &&
      ((ListItem)
     grid.MainView.GetRow(0))
          .Domain !=
     ((ListItem)
     grid.MainView.GetRow(0))
         .DisplayName);

    Это реальное форматирование кода, очевидно сделанное для удобства чтения на узком и высокои мониторе :) И такого многие и многие экраны

    Запостил: eval_2009, 29 Марта 2011

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

    • Visual Studio по-умолчанию форматирует, к примеру, разметку, в 80 символов, поэтому как один из основных этапов рефакторинга агниевых конюшен, кои разгребаю каждый день, - удаление бесконечных переносов строк, когда одно-два предложение разбито на пять которких строчек.
      Тут, видимо, автор, сидел за 12", максимум 14", мониторе..
      Ответить
      • что, уже форматирование считается рефакторингом?
        Ответить
        • реформатинг
          Ответить
        • неправильно выразился. перед тем как преступить - редактирую комментарии.
          руководство отказывается перестать генерить 4000 предупреждений "публичный метод не имеет XML комментария" под предлогом важности хорошо оформленных сигнатур
          Ответить
      • Я не придираюсь, но это только мне от агниевых конюшен приходит на ум синенькая юбочка и ленточка в косе? :)
        ЗЫ. Те, кто работают с Git / Subversion не через GUI клиент какой-нибудь, наверняка меня поддержат - ширина кода в знаках = 80, и это не обсуждается (особенно если Git). Но тут же не 80.
        Ответить
        • А какие причины могут побудить программиста в VS не использовать GUI для SVN? Тортилла бесплатна, AnkhSVN для интеграции в VS тоже бесплатный. И работают. Только хороший сравниватель докупить, типа BeyondCompare.
          Ответить
          • На мой вкус, у этих инструментов, особенно у Git интерфейс командной строки очень тяжело заменить графическим интерфейсом. Т.е. графический интерфейс помогает делать каие-то очень часто используемые вещи, но у командной строки есть свои преимущества типа пайпов или перенаправлений, или использования вместе с другими утилитами, которые долго или неудобно делать по-другому.
            Другой момент - иногда нужно посмотреть информацию связанную с жизнью репозитори удаленно, на *никс сервере, где, конечно тож можно было бы попробовать добавить какой-то графический интерфейс, но мне такие не встречались :)
            Ну и программист в VS может быть еще и программистом в SD / MD, хотя, там тож все интегрировано и т.д. но мало ли, а может нравится человеку? :)
            Ответить
    • на рулоне печатать, не иначе.
      Ответить
      • на рулоне билетов на трамвай (с обратной стороны)
        Ответить
    • Нет, ну может человек программировал удалённо с смартфона. Ширина 240 точек, по 8 на символ, плюс запас на боковые элементы.
      Ответить
      • мог бы и в ландшафтный режим перевести
        Ответить
        • Это в ландшафтном.
          Ответить
          • что за разрешение такое, где в ландшафтном ширина 240?
            Ответить
            • 176×240
              Ответить
              • ё ... ну это совсем уже калькулятор :)
                Ответить
                • У кому что, я когдато на Siemens C65 , по ssh из деревни сервер админил, даже смог БД забекапить от 1с ки
                  Ответить

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