Один аспект, где C показывает, что его возраст - это инкапсуляция кода. Многие современные языки имеют классы, пространства имен, пакеты... гораздо удобнее организовать код, чем просто "включить".
Так как C по-прежнему является основным языком для многих крупных проектов. Как вы можете преодолеть свои ограничения?
Я полагаю, что одним главным фактором должно быть множество дисциплины. Я хотел бы знать, что вы делаете для обработки большого количества кода C, какие авторы или книги вы можете порекомендовать.