Активно использую возможность включения нескольких проектов в одно рабочее пространство с условной компиляцией внутри общих файлов, включение разных файлов. Типичные случаи - это пульт и исполняющее устройство (разное железо, но тот же интерфейс, тот же принцип машины состояний), близкие проекты на одном и том же железе. В общем результаты безусловно положительные, поскольку код не дублируется, гораздо проще сопровождать, хотя есть и досадные ошибки из-за общего текста исходника. Это еще можно списать на невнимательность, но вот недавно собрал проектик для тестирования платы, и не очень доволен. Специально не пишу о деталях - с деталями нет проблем (где нужно, добавляю условную компиляцию и проч), но меня больше интересует ""философия", в каком направлении идти. Если может поделиться подходами, буду благодарен.
--------------------
Уходя, оставьте свет...
|