Это вопрос больше о том, как создать приложение на c ++, чем о c ++, по сути
Я создаю приложение, которое представлялось графическим, но специфика реализации требует большого количества абстрактных функций для облегчения интерфейса, таких как чтение списков объектов из файлов, веб-ресурсов и т. Д. I Я понял, как реализовать эту функциональность без особых затруднений, но у меня нет хорошего способа проверить это. В частности, я начал реализацию графической среды, но она еще не готова к работе с функциональностью более низкого уровня.
Я также сделал много из того, что хочу сделать нижний уровень, но он пока еще не проверен. Весь этот код находится в одной папке и хранится в системе контроля версий с регулярными коммитами.
Я относительно новичок в написании чего-либо функционального на C ++, до этого момента работавшего только над проектами классов, но я написал большое количество программ различных типов на PHP.
Если бы это был проект PHP, кажется, было бы просто протестировать любую функциональность:
- Я бы просто начал с интерактивной реализации
- записать его в небольшой файл
- написать код, который использовал функциональность
- встроить его в функцию
- импортировать эту функцию в мою большую часть кода.
Это кажется очень неловким способом сделать то же самое с C ++. Получил ли я все это задом наперед, как вы решаете небольшие изолированные проблемы в ваших скомпилированных программах и импортируете их в свои проекты; Есть ли рабочий процесс, который вы считаете полезным.