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

0

  1. 1
  2. 2
НаименованиеУзла = Константы.ТБ_НаименованиеУзла.Получить();
УзелОбмена = ПланыОбмена.Обмен_ТБ.НайтиПоНаименованию(НаименованиеУзла);

Франч, крупный, дорогой, известный. Код из доработки для крупной компании.... Нет слов.

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

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

  • Запостил с разрешения коллеги, проверяющего сие чудо.
    Ответить
    • А я уже ремнем тебя хотел за то что без разрешения постишь
      Ответить
      • Хорошо что ты ему разрешил свой код запостить)
        Кстати, а что у вас за компания такая, что у вас там принято ремнем друг друга пороть?
        Ответить
        • Большой секрет у маленькой, у маленькой такой компании. У маленькой такой компании - огромный такой секрет))
          Ответить
    • Все так. Пока а) кто-то не ввёл кривое наименование в константе; б) не изменил наименование узла в плане обмена, забыв актуализировать его в константе, или наоборот; в) не заморочился тем, что, тащемта, в константе можно хранить сразу ссылку. А так норм.
      Ответить
    • Зачем хранить текстовое наименование в константе, если в ней можно хранить ссылку?
      Ответить
      • Многие программисты первые 5 лет честно думают, что для идентификации объектов реально используются код или наименование. Когда у них спрашиваешь, "дай мне уникальный идентификатор", они с чувством выполненного долга присылают код.
        А когда узнают про настоящий УИД, ссут кипятком. И очередные 5 лет не втыкают, зачем он нужен и не умеют с ним работать. Продолжают так же работать с кодами, номерами и т. д. Только уже не совсем с чувством гордости, а с мыслью "ну да, я знаю, я делаю неправильно... Но нахера мне заморачиваться, все равно я убрал у всех права на изменение кода и код вряд ли изменится или задублируется, так что мне по..."
        А когда попадают в ситуацию, когда идентификация по коду накрылась вагиной, тупо запускают всякие там обработки типа "поиск и замена ссылок", после чего только больше убеждаются в том, что без УИДов прекрасно обходились, проблемы единичные и решаются за день-два. Так и продолжают всю жизнь.
        Ответить

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

Переведи на "PHP", guest!

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


    8