14 янв 2018, 01:28
Я не против общих подходов, но по постановке задачи, вроде как, достаточно баланса.
Меня мой первый преподаватель по основами программирования научил великолепному принципу KISS. Расшифровывается как "Keep it simple, stupid", или "Сделай это проще, дурак". Отлично разбираюсь в архитектуре, чту GOFа, Майерса, Фаулера и Кириевски. Тем не менее, пронёс этот принцип через всю свою карьеру и ни разу об этом не пожалел. Советую это и вам.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.