Цитата(rezident @ Oct 14 2009, 22:13)

Может стоит объединить переменные в глобальную структуру?
Проект достаточно крупный. Переменных много. В том числе и структуры тоже есть.
Цитата(sigmaN @ Oct 14 2009, 22:25)

А ещё где-то он писал, что за более чем 20летнюю практику программирования он может сказать, что реально обычно требуется пять-десять действительно глобальных переменных на большой проект.
В общем так обычно у меня и было. Поэтому вопрос и не возникал. А тут специфика.
Представте что модуль выполняет обработку. А-В-С. Причём часть тела модуля B является специфической для разных проектов.
Если не резать, то всё нормально, но тогда придётся поддерживать 4 разных проекта. Но часть B является незначительной по сравнению с объёмом самого проекта. Остальные части удалось формализовать. Частично пришлось переписать с прицелом на "универсальность". В результате со всеми проектами можно работать по единым правилам. А то раньше - где-то подправишь - в другом вылазит.
За книгу спасибо, попробую почитать.