1. Objective C / Говнокод #12790

    −87

    1. 1
    http://yadi.sk/d/XnDW4VFJ3Vk-b

    Я не знаю, как описать это фрагментом кода, ибо оно по всем файлам.
    Это - скриншот окна поиска XCode
    Такая ситуация - примерно с 50% кода.
    Нет, QuickNick, оно даже не закоменченно.

    Запостил: krypt, 24 Марта 2013

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

    • Это - фрагмент кода из
      http://www.cocoacontrols.com/controls/hmlauncherview
      Кто - хочет - может скачать сам и оценить.
      Ответить
    • Что-то не вижу, в чем заключается говно.
      Ответить
      • В переменную идёт только запись значения, и, фактически, они нигде не используется. Но при этом, на неё повешены Assert'ы. И таких переменный там очень много (по-моему, треть от общего числа ассертов)
        Бонусом - там идёт инициализация через временные объекты, которые весь этот треш ассертами скрывают. Всё было бы хорошо, но "из коробки" оно умеет грузить ресурсы ТОЛЬКО с диска.
        Пытаешься модифицировать этот код - а там целое детективное расследование, причём известно, что убийца - негр, но вот дворецкий - косоглаз...
        Ответить
        • Видимо, нужно видеть всю картину целиком, чтобы осознать масштаб трагедии.
          Ответить
      • Судя по тому, что картинку не открывал никто - стоит уточнить, что на ней результат поиска по "originIndexPath"
        Ответить
    • У меня и вовсе отказался запускаться с ходу. А настраивать сейчас что-то нет времени.
      Ответить

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