В настоящее время я поддерживаю два моих собственных приложения. Они оба разделяют некоторые общие аспекты, и, как результат, используют некоторый код. До сих пор я только что скопировал модули из одного проекта в другой, но теперь он становится проблемой обслуживания. Я бы предпочел иметь общий код в одном месте, за исключением обоих проектов, которые они могут импортировать. Затем любые изменения в общем коде будут отражены в обоих проектах.
Мой вопрос: как я могу это сделать? Создать библиотеку из этого кода? Если да, то каким образом зависимые проекты используют библиотеку? Я думаю, что одна вещь, с которой я сталкиваюсь, заключается в том, что общий код не очень полезен никому другому, или, по крайней мере, я не хочу, чтобы он поддерживал модули, которые могут использовать другие люди.
Если мой вопрос не ясен, сообщите мне.