Си диез / Говнокод #409 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
public static float FactorPaint {
            get {
                float Factor = 1;
                Factor = (float)((Width - SpaceHorizontal - SpaceHorizontalRight) / m_MaxX);
                if (m_MaxY * Factor > (m_HeightScreen - SpaceVertical - SpaceVerticalTop))
                    Factor = (float)((m_HeightScreen - SpaceVertical - SpaceVerticalTop) / m_MaxY);
                m_Factor = Factor;
                return (float)m_Factor;
            }
            set {
                m_Factor = value;
            }
        }

Изменение поля в геттере. Злая шутка для любителей подебажить. Слов нет... только ненависть.

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

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

  • J:
    Скорее всего это неправильная реализация отложенного вычисления. Непонятно, какого ... там делает ТАКОЙ сеттер!
    Ответить
  • Sabrian:
    Я знаю автора. Что такое отложенные вычисления он не знает. Кстати m_Factor public )
    Ответить
    • Онлайн-магазин Китайская медицина
      -------------------------------------------------------------------
      Препараты из Китая, лечебные порошки, ароматические свечи, тампоны вагинит лечения
      гигиенический шампунь

      https://www.zbfarm.info/
      ___
      Ответить

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

Где здесь C++, guest?!

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


    8