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

0

  1. 1
Торм. колодки передние[?(Докум.ТКП_Процент>0,",ост.толщина","")] [?(Докум.ТКП_Процент>0,Докум.ТКП_Процент,"")][?(Докум.ТКП_Процент>0,"мм","")]

это содержимое одной ячейки таблицы с видом вывода "Шаблон", мало того что автор вынуждает 3 раза обращаться к полю Докум.ТКП_Процент, так ещё и о конкатенации строк видимо ничего не слышал, упрощается до:
Торм. колодки передние [?(Докум.ТКП_Процент>0,",ост.толщина "+Докум.ТКП_Процент+" мм","")]

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

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

  • оттуда же:
    Состояние АКБ[?(Докум.СостАКБ_Заряд>0,", заряд ","")] [?(Докум.СостАКБ_Заряд>0,Докум.СостАКБ_За ряд,"")] [?(Докум.СостАКБ_Процент>0,", емкость ","")] [?(Докум.СостАКБ_Процент>0,Докум.СостАКБ_ Процент,"")]
    упрощается до:
    Состояние АКБ[?(Докум.СостАКБ_Заряд>0,", заряд "+Докум.СостАКБ_Заряд+", емкость, "+Докум.СостАКБ_Процент,"")]
    Ответить
    • а что это такое?

      это уже система контроля толщины колодок в автомобиле на 1С запилена ?
      Ответить
      • да нет, там просто пользователь вводит данные на форме и всё.
        Ответить
    • да поначалу все парились конечно, не исключаю что этому коду уже много лет, но гавнокодом быть он от этого не перестаёт 😉
      Ответить
  • Даже в семёрке такое лучше в код запихивать, в шаблоне указывать переменную, где хранится результат этого выражения - повышает читабельность шаблона при последующих доработках. Но это уже моё имхо.
    А вообще, говнокод, да.
    Ответить

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

Из-за тебя ушел bormand, guest!

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


    8