Делаю проект, хотел бы изначально сделать всё красиво, но не могу понять как правильно разбивать всё по классам (как их делать знаю) Есть ли какие-то правила или что-то типа того? (новичок в С++)
@AugustVishnevsky, если нет опыта, то сразу хорошо не получится... если проект достаточно большой, то всё придётся переписывать с нуля, как минимум, 3 раза...
хорошей литературы по Архитектуре ПО AFAIK нет... из must read'а здесь, пожалуй, паттерны от GoF'а
но это в несколько другую стезю...
для самообразования, я бы предложил, использовать ПО с открытым кодом: просто взять какое-нить достаточно большое приложение и разобраться в его структуре...
@AugustVishnevsky для начала распишите на русском языке сами себе что и как будете делать (это называется проект), форматы входных и выходных данных и т.п. Потом разбейте это на части и запрограммируйте их
@VictorVosMottor если честно, то меня это тоже расстраивает. Понимаю каждую сторону, поэтому не участвую в дискуссиях. Уверен только в том, что прошедшие конкурсы трогать нельзя. Если и вводить новый закон, то влиять он должен только на то, что появится после его принятия.
4
@VictorVosMottor Это про ответы, которые внезапно стали общими. Это уже точно произвол.