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

    0

    1. 1
    2. 2
    3. 3
    Если Ложь Тогда
    	Объ = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();	
    КонецЕсли;

    Умиляет

    Запостил: sandvich, 13 Октября 2020

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

    • Ну удали этот код, и всё, раз он лишний. Нам-то что сказать хотел?
      Ответить
      • Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!

        ты что отрицаешь ценности говнокода?
        Ответить
      • Ути какой сладенький ты мой, муси-пусичка Ротоеб! Я соскучился.
        Ответить
      • Привет, ты тут? Есть пара вопросов о пхп
        Ответить
    • vanished
      Ответить
    • Все просто. Это для контекстной подсказки. Написал Объ поставил . и все реквизиты открылись. Удобненькио. Можно еще
      #Если Сервер И Не Сервер Тогда
      Объ = Документы.ПоступлениеТоваровУслуг.Создат ьДокумент();
      #КонецЕсли
      Ответить
      • О, спасибо, буду знать
        Ответить
      • Один говнокод заменим другим?))

        #Если Призрак Тогда
        Объ = Документы.ПоступлениеТоваровУслуг.Создат ьДокумент();
        #КонецЕсли
        Ответить
        • "Призрак" - а если он странно обработается в какой-нибудь новой версии платформы? Сервер И Не Сервер - это не говнокод, а нормальный вариант, который всегда ложь
          Ответить
          • >это не говнокод, а нормальный вариант, который всегда ложь
            А что, литерала Ложь у вас нету?
            Ответить
            • Видимо есть, в оригинальном коде была просто Ложь.
              Ответить
            • Есть. Но когда стоит Ложь - у тех, кто видит первый раз - мысли уходят не туда)
              Я раньше писал:
              #Если _Отладка_ Тогда ...
              Но знающие люди (и знакомство с платформой 1с) пояснили, что от фирмы 1с можно ждать чего угодно, и лучше не использовать что-то, что может изменить поведение в будущем.
              Ответить
              • > мысли уходят не туда

                Можно коммент написать чтобы направить их в нужную сторону:

                // хрень для контекстной подсказки
                Ответить
                • и так пара-тройка тысяч комментариев в проекте
                  Ответить
                • ну, это стандартный способ, букварь практически. Такую хрень обычно вообще убирают, когда отладят
                  Ответить
            • Так то - это директива препроцессора (#), и в код не попадает в любом случае. Но, т.к. строгой типизации в 1с нет, редактор не знает, что за переменная, а такой прием позволяет подсказать ему тип.
              Ответить
      • >Если Сервер И Не Сервер

        Речка движется и не движется,
        Вся из лунного серебра.
        Песня слышится и не слышится
        Ответить
        • В эти тихие вечера
          Ответить
        • Поэт описывает этот стилистический приём в «Подмосковных вечерах» так:

          Почти вся она состоит из фраз, построенных в манере «и горит, и не горит», «он пьёт и не пьёт», «мил простился — не простился» <…> Когда я писал песню, я помнил ещё о волжских частушках, исполнявшихся Лидией Руслановой. Там тоже «лодка едет и не едет», «милый любит и не любит». Наверное, эти примеры можно было бы умножить.

          — Матусовский М. Л. Семейный альбом. М., 1983. С. 378.
          Ответить
          • Муж пьет и не пьет
            Бьет и не бьет

            Жена дает и не дает

            ох
            Ответить
        • Платочек тонет, и не тонет,
          И от края не плывет.
          Дроля любит, и не любит,
          И отказа не дает.
          Ответить
        • Платок тонет и не тонет,
          Потихонечку плывет, —
          Милый любит и не любит,
          Только времечко ведёт.
          Ответить
    • сук
      https://x.com/mikailme/status/1807019052591702438
      Ответить

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