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

    +138

    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
    const bool ShowOkIfAllIsCool = true;
    
    book OK()
    {
        return ShowOkIfAllIsCool;
    }
    
    bool GetFileExists(string filePath)
    {
         return File.Exists(filePath);
    }
    
    int GetLengthFileName(string filePath)
    {
        return filePath.Lenght;
    }
    
    int SetMaxValue(int maxValue)
    {
        _OPENWINDOWSAFTERINITIALIZATION = maxValue;
    }

    Программированием занимаюсь много лет, а так и не могу понять, для чего создавать подобные методы в 1 строку и константы заглавными буквами огромной длины? Их люди пишут или это автоматически созданный код какой-то прогой? В чужих программах такое часто можно встретить.

    Запостил: sbs, 25 Декабря 2013

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

    • Ты ни асилил самадокументирающийся код.
      Ответить
    • Lenght = Длиан?
      Ответить
      • что у всех нынче проблемы с длиной
        Ответить
      • Хватит постить на говнокод неправильные написания подобных слов. Я тоже начинаю привыкать и сам так писать.
        Ответить
        • Не ори на девушку, смерд!)
          Ответить
        • lenght, widht, heigth, depht, weigth
          Ответить
          • ненавижу эти слова и этот ёбаный английский и эти ёбаные библиотеки, что их используют
            PosX
            PosY
            SizeX
            SizeY
            Size просто и симметрично, нет блять, надо эту хуйню с видхтхтхтхт писать
            Ответить
            • По той же причине я вместо мутных i и j во всяких лабах про матрицы всегда писал наглядные x и y.

              P.S. pos.x, pos.y, size.x, size.y же. Зачем по 2 переменных?
              Ответить
            • Pos<1>, Pos<2>
              Size<1>, Size<2>
              Ответить
            • >ёбаный английский
              Очень не советую тебе заходить на StackExchange.
              Ответить
            • Как думаешь, у англичан есть свой «олбанский»? Ну что-то типа такого:

              Mi neim eaz Gion Smeat.
              Ответить
              • Landan eaz kepital ov Grate Breatane.
                Ответить
              • скотс же
                Ответить
                • Был же прикол в Википедии. Есть два шотландских: из кельтской группы (похож на ирландский) и из германской группы (похож на английский и на фризский).

                  Так вот какой-то приколист засрал Википедию на германском шотландском статьями на исковерканном английском. Поскольку реально знающих шотландские языки мало, обман раскрыли только через несколько лет.
                  Ответить
              • Да, конечно
                Нидерландский

                Mijn naam is Gast. Ik kom uit Govnokod
                Ответить
                • Я помню, на уроках немецкого «Ich heiße Gast» произносили спокойно, а при попытке сказать «Mein Name ist Gast» непроизвольно переключались на английский.
                  Ответить
                  • У нас кстати gast это очень официально.

                    Вот если ты HoReCo (кафе або отель) то у тебя gasten.

                    А если к тебе тян приехала, то она bezoeker.

                    Приходить в гости это bezoken или langskomen. Второй глагод разделяемый, первый -- нет (потому что "be" -- неотделяемая частица)

                    Kom je langs? -- ты придешь?
                    Ответить
                • Ik heet Gast
                  Ответить
              • Гоогубский, ты хотел сказать? Gib mi de welfer
                Ответить
                • Gimme, gimme, gimme
                  a man(1) after midnight.
                  Ответить
                  • гнусня поломала человеку воркфлоу, и радуется

                    gnu not unix. Конечно вы не юникс. вы говно. Ипрыщи ваши -- тоже
                    Ответить
                    • >гнусня

                      это когда когтавый евгей пытается сказать "русня"?
                      Ответить
          • Phour, phive, phirst, phorm, phile, phind, phocus, phrame, phormat, alfa, graf, fase, fone, fysics.
            Ответить
        • Ну как, привык?
          Ответить
    • > константы
      > _OPENWINDOWSAFTERINITIALIZATION = maxValue
      Какая ж это константа, если ей новое значение присваивают? :)
      Ответить
      • > Какая ж это константа
        Мутабельная
        Ответить
      • Корректировка космологической постоянной по времени
        Ответить
      • Какая нибудь readonly полуконстанта максимум
        Ответить
        • Полу-милорд, полу-купец,
          Полу-мудрец, полу-невежда,
          Полу-подлец, но есть надежда,
          Что будет полным наконец.
          Ответить
        • полупокер
          Ответить
          • Это когда половину колоды проебали?

            Если в покерной колоде 52 карты, то можно ли колоду в 36 карт для дурака считать полупокерной?
            Ответить
            • Я не знаю, меня этому слову Стертор научил
              Ответить
      • То, что она написана заглавными буквами, ещё не говорит о невидимом const
        Ответить
        • не знаю, у нас в руби написанное большими буквами всегда константа
          Ответить
    • Пару слов в защиту методов, содержащих только 1 строку. В этом есть смысл и даже так нужно делать, но конечно не в таких беспощядных примерах, как тут.

      Как прочёл коменарий, сразу вспомнил Мартин Фаулер:
      "Следует придерживаться эвристического правила: если ощущается необходимость что-то прокомментировать, нужно написать метод. Даже одну строку имеет смысл выделить в метод, если она нуждается в разъяснениях"
      Ответить
    • Jingle bells, Batman smells,
      Robin laid an egg.
      The Batmobile lost a wheel,
      And the Joker got away!
      Ответить
    • друзья кому-то купить?
      https://www.amazon.in/Chisa-Orgnic-Natural-Ayurveda-Gomutra/dp/B0B4HCNVZ2
      Ответить
      • Она же, поди, гормоны содержит, как премарин. Трапам предложи.
        Ответить
        • Cow urine is excellent for liver detoxification and overall body cleansing. It provides minerals and enzymes for soil enrichment and is good for skin problems.

          It can be used for religious rituals such as pooja and havan
          Ответить
    • уют
      https://pbs.twimg.com/media/Ga_3no8WIAEaKz0?format=jpg&name=900x900
      Ответить
    • стоит0-ли ехать в бугульму?
      Ответить

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