среда, 2 ноября 2011 г.
Как собирать проекты с гигантскими функциями
Случается так, что гигантские функции (в несколько тысяч строк кода) не позволяют собрать проект. Если нет ошибок компиляции, но есть непонятная ошибка линковки, то попробуйте в свойствах Xcode-проекта убрать галочку с пункта GCC 4.2 Code Generation -> Compile for Thumb. Мне это помогло (нашёл совет где-то в англоязычных сайтах).
Ярлыки:
большая,
гигантская,
компиляция,
линковка,
настройка,
ошибка,
функция,
xcode
Подписаться на:
Комментарии к сообщению (Atom)
Проектов с гигантскими функциями лучше не иметь. При этом я говорю не о тысячах строк кода на метод, сотни уже более чем достаточно чтобы запутать читающего код. Всегда можно переразбить код по логически цельным и небольшим фрагментам. Кстати, из моего опыта, очень часто методы раздуваются из-за того, что некоторые придерживаются Copy-Paste категорически отказываясь (или ленясь) выносить логически цельные фрагменты кода в отдельные утилитные методы и использовать их вместо копирования пусть даже всего трех (а часто их куда больше) лишних строк кода.
ОтветитьУдалить