#c #модульность #cpp
Какие существуют альтернативы, разделению кода на модули? То есть интересует вопрос в подходе к проектированию самой архитектуры, а не использование каких либо особенностей конкретной среды разработки или оптимизации кода(вроде удаления шаблонов). Например .h .cpp в С++. Основная цель: повышение скорости компиляции. Дополнительная цель: удобство использования. @Flammable
Ответы
Ответ 1
Вы думали о инкапсуляции?:) подумайте. Я бы например не хотел видеть в своей программе реализацию printf(). Раздельная компиляция повышает скорость раз в десять, если у вас 10 модулей и один вы исправили, то компилируется только исправленный. Эта архитектура не остаток от прадедов в наследство, это опытом и десятилетиями проверенный и наработанный метод. В конце концов, а если часть программы будет разрабатывать кто то другой? Все в одном месте?
Комментариев нет:
Отправить комментарий