Table of Contents

Code consistency

We try to maintain code consistency with several methods. Some of the methods are very general while the others are specific only to the Rosegarden project.

A note on this page: this page is ment to be incomplete and subject to change.

Design patterns

The guide lines below are mostly justifiable

Data integrity

Model

View

Controller

Documentation

Methodology

Releasing

Resign patterns

These design choices typically do not follow the standard. In most of the time, we can live with that. There might appear changes to these choises in future. The reason for the list of resign patterns is that Code smell can be a driver for refactoring.

Data integrity

View

Controller

Methodology

References