Бухгалтерия / Говнокод #27024 Ссылка на оригинал

0

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

Умиляет

Запостил: sandvich sandvich, (Updated )

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

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

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

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

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

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

      Речка движется и не движется,
      Вся из лунного серебра.
      Песня слышится и не слышится
      Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8