Страницы

Поиск по вопросам

среда, 22 января 2020 г.

Альтернатива модульному программированию

#c #модульность #cpp


Какие существуют альтернативы, разделению кода на модули? То есть интересует вопрос
в подходе к проектированию самой архитектуры, а не использование каких либо особенностей
конкретной среды разработки или оптимизации кода(вроде удаления шаблонов).
Например .h .cpp в С++.

Основная цель: повышение скорости
компиляции. 
Дополнительная цель:
удобство использования.

@Flammable    


Ответы

Ответ 1



Вы думали о инкапсуляции?:) подумайте. Я бы например не хотел видеть в своей программе реализацию printf(). Раздельная компиляция повышает скорость раз в десять, если у вас 10 модулей и один вы исправили, то компилируется только исправленный. Эта архитектура не остаток от прадедов в наследство, это опытом и десятилетиями проверенный и наработанный метод. В конце концов, а если часть программы будет разрабатывать кто то другой? Все в одном месте?

Комментариев нет:

Отправить комментарий