Software Design Principles

The following principles are considered best practices and are good to know when you develop extensions for TYPO3.

We also recommend to study common software design patterns.