Обязательное разложение системы на слои: datasource, domain, presentation. Использование шаблона MVP. Основная цель MVP - обеспечить пригодность к тестированию на всех уровнях, в том числе и контроллеров, т.к. не требуется создание конкретные вьюх. Управление стилями приложения можно производить при помощи setStyleSheet. Дополнительно должны использоваться шаблоны ValueObject (например, для Money), ORM (odb, QxOrm), библиотека печати exaro.
Комментариев нет:
Отправить комментарий