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

    +1

    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
    public enum AdjacentCell {
       /// <summary>
       /// Сверху.
       /// </summary>
       Above = ABOVE,
       /// <summary>
       /// Снизу.
       /// </summary>
       Below = BELOW,
       /// <summary>
       /// Слева.
       /// </summary>
       Left = LEFT,
       /// <summary>
       /// Справа.
       /// </summary>
       Right = RIGHT
      }
    
      private const int ABOVE = 0;
      private const int BELOW = 1;
      private const int LEFT = 2;
      private const int RIGHT = 3;

    Мы добавили немного констант в твой енам, чтобы ты мог использовать константы, пока используешь енам

    Запостил: Caritas, 10 Марта 2015

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

    • Above = BELOW https://www.youtube.com/watch?v=IbtRMXeTd2s ?
      Ответить
    • Это победа!
      Особенно нравится /// </summary> :)
      Ответить
      • а что не так? он комментарии в редакторе подгружает.
        Ответить
        • Возможно) я думал он это в студии писал
          Ответить
      • в сишарпе используется какой-то хуедок, к сожалению
        Ответить
      • > /// </summary>
        Разрабы вижуалки срали на читабельность исходников. Нужно больше XML тегов в комментах. Почему-то всякие докси да джавадоки спокойно без этого говна обходятся...
        Ответить
        • При этом не очень понятно, можно ли сгенерить по этим xml нормальную доку, а не только использовать как подсказки внутри студии.
          Ответить
          • Да можно, наверное. Справку по классам на MSDN же не руками пишут...
            Ответить
            • конечно можно
              http://ndoc.sourceforge.net/usersguide.html
              или https://www.simple-talk.com/dotnet/.net-tools/taming-sandcastle-a-.net-programmers-guide-to-documenting-your-code/
              Ответить
        • Это еще что, Фаулер целую книжку в ХМЛе написал. А может даже и не одну. Это они наверное так сразу приучают к ынтырпрайзному мышлению, чтобы привычка вырабатывалась.
          Ответить
          • Он её прям руками в ХМЛ писал? Или каким-нибудь визивигом или макросами?
            Ответить
            • Вроде руками, он еще сам об этом в книжке хвастался. Прийду домой поищу цитату.
              Ответить
            • This is the first book that I wrote using XML and related technologies. The master text was written as a series
              of XML documents using trusty TextPad. I also used a home-grown DTD. While I was working I used XSLT to
              generate the web pages for the HTML site. For the diagrams I relied on my old friend Visio using Pavel Hruby's
              wonderful UML templates (much better than those that come with the tool. I have a link on my Web site if you
              want them.) I wrote a small program that automatically imported the code examples into the output, which
              saved me from the usual nightmare of code cut and paste. For my first draft I tried XSL-FO with Apache FOP.
              At the time it wasn't quite up to the job, so for later work I wrote scripts in XSLT and Ruby to import the text
              into FrameMaker.


              Patterns of Enterprise Application Architecture
              By Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford
              Ответить
              • Энтерпрайз головного мозга...

                Впрочем, если там XML юзался на уровне того же FB2, то можно и руками долбить.
                Ответить
          • Вероятно, это было требование издательства. Помню читал Managing projects with GNU Make, там автор в одной из глав описывал, как он генерил требуемый xml с помощью make, m4, sed и какой-то матери.
            http://www.oreilly.com/openbook/make3/book/ch11.pdf
            Ответить
          • <while>
              <condition>
                <less>
                  <value-of>i</value-of>
                  <constant type="ru.govnokod.bormand.xml.language.integer">10</constant>
                </less>
              </condition>
              <body>
                <assign>
                  <variable>i</variable>
                  <value>
                    <add>
                      <value-of>i</value-of>
                      <constant type="ru.govnokod.bormand.xml.language.integer">1</constant>
                    </add>
                  </value>
                </assign>
              </body>
            </while>
            Ответить
            • Многомерные массивы должны особо уёбищно выглядеть.
              Ответить
              • <array-at>
                <array>a</array>
                <index><value-of>i</value-of></index>
                <index><value-of>j</value-of></index>
                </array-at>
                P.S. Шутки шутками, а ведь в XSL так и скриптят...
                Ответить
            • гы, я когда-то писал лабу по компиляторам. У меня там было что-то подобное :)
              Ответить
              • вот еще вспомнилось
                http://www.ibash.org.ru/quote.php?id=14145 - только ссылка на сам язык мертвая
                Ответить
            • Блин, дурья башка, я ж неймспейсы забыл!!!
              <code xmlns:lang="http://govnokod.ru/17760#comment266595">
                <lang:while>
                  <!-- ... -->
                </lang:while>
              </code>
              Теперь можно без проблем расширять язык новыми конструкциями.
              Ответить
              • Я думал, что это неплохая шутка, но потом открыл сегодняшний The Daily WTF, а там это - http://thedailywtf.com/articles/waiting-for-file-io-
                Ответить
          • Не приучают, а вырабатывают условный рефлекс.
            Отсутствие XMLя - раздражитель.

            ПРИШЛО ВРЕМЯ ПИСАТЬ XML
            XML САМ НЕ НАПИШЕТСЯ
            НАПИШИ ЕГО, НАПИШИ ЕГО ЕЩЕ РАЗ
            ЗАЧЕМ МНЕ НУЖЕН JSON У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ
            ЛУЧШЕ ЕЩЕ РАЗ НАПИСАТЬ XML
            Я ПИШУ XML ПО 3000 ТЕГОВ В ДЕНЬ
            КАЖДЫЙ ТЕГ ЗАНИМАЕТ ДВАДЦАДЬ СЕКУНД
            Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
            Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ПИШУ XML
            А ПОСЛЕ ЭТОГО ПАРСЮ ЕГО РЕГУЛЯРКОЙ
            ТУПЫЕ ДЖЕЙСОНЩИКИ ОДЕРЖИМЫ ЧИТАБЕЛЬНОСТЬЮ
            А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВО ЧЕЛОВЕК
            СКОЧАТЬ БЕЗПЛАТНО И БЕЗ РЕГИСТРАЦИИ DOM-ПАРСЕР
            ZALGO IS TONY THE PONY HE COMESS
            ЛУЧШЕ Я НАПИШУ ЕЩЕ ОДИН XML
            И СКЛЕЮ ЕГО РУКАМИ, КРАКТОСТЬ НЕ НУЖНА
            Я НЕ ПИСАЛ XML НЕДЕЛЮ
            ПОЙДУ НАПИШУ
            В XMLE ВСЕ ПРОСТО И ПОНЯТНО
            ОШИБКА CDATA UNESCAPED '<' NOT ALLOWED ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
            ПРИШЛО ВРЕМЯ ПИСАТЬ XML
            ККОКОКОКОКОКОКО
            JSON/YAML НЕЫНТЫПРАЙЗНО
            КОКОКОКОКОКОКО
            Ответить
        • Один спермонетчик, кстати, доказывал, что это гораздо круче жабадоков, т. к. в эту хуйню можно чуть ли не полноценный html запихнуть, а в спермостудии есть хуёвина, которая всё это говно парсит и показывает красивые всплывающие подсказки.
          Ответить
          • > полноценный html
            js пашет?
            /// <summary>
            /// <script type='text/javascript'>
            /// alert('ХУЙ!');
            /// </script>
            /// </summary>
            Ответить
            • s/js/ECMAScript/i
              Уже представил, как IDEшка отказывается показывать док, мотивируя тем, что нужно разрешить куки.
              Ответить
          • Как будто в жабодок нельзя html писать. Ну и Ctrl-q в идее тоже подсказки показывает.
            Ответить
    • Нету None =(
      Похоже по дефолту будет ِAbove.
      Ответить

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