Есть задача, состоит из 5 подпрограмм. Сегодня я всё запихнул в один проект и компилирую целиком, в итоге он занимает 4 мб. В связи с желанием переехать на консоль, вопрос, а есть какие то плюсы в том, чтобы разбить задачу на 5 (впоследствии 15) частей и под каждую подпрограмму компилировать отдельную программу?
Особенность моей программы в том, что она не имеет никакого взаимодействия с пользователем кроме показа логов и двух состояний (работает, не работает). Таким образом если разбить их на 15 программ можно просто запускать и выключать программы. Если всё пихать в одну программу, то программе при запуске просто передаю какую из выбранных подпрограмм надо выполнять. Особенность, если выполняется первая подпрограмма, то остальные 4 не работают совсем никак.
Общее у всех подпрограмм только соединение с одной БД.