1. C++ / Говнокод #1042

    −35.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    bool Update(float dt) // ага, вот так вот жестоко мы постепенно приведём всё к нормальным coding conventions ^_^
      {
        return update(dt);
      }
    
      bool update(float dt) // теперь возвращает true если value изменилось и false если нет
      {
         //bla-bla-bla

    жестокое решение code standart'a

    Запостил: guest, 15 Мая 2009

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

    • 8):
      Это п*здец просто.
      Ответить
    • Extrunder:
      плять, вам смешно, а мне на работе похоже придется так-же писать теперь (((
      // ага, вот так вот жестоко мы постепенно приведём всё к нормальным coding conventions ^_^
      Ответить
    • Собственно, если принято решение изменять интерфейсы, то сохранение совместимости со старыми, хотя бы как временное решение, - не так уж и плохо. Тем более, что в данном случае изменение интерфейсов сводится к переименованию функций, и совместимость достаётся почти бесплатно :). Юзайте какой-нибудь автоматический рефакторинг.
      Ответить
    • Xaionaro:
      А что не так в?:
      #define Update(a) update(a)


      Одним вызовом функции меньше.
      Ответить
      • Да ты извращенец, это ж гемор на будущее. Меня уже столько раз подставляли макросы из WinAPI :(
        Ответить

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