Architectural PrinciplesObject-orientation

High-level Overview

À un très haut niveau, notre architecture peut vous aider à :

  1. fournir un environnement sain et constant;
  2. s'adapter au changement;
  3. grow and scale your codebase;
  4. promouvoir la réutilisation et l'efficacité;
  5. augmenter la productivité.

Typiquement, cela signifie une architecture basée sur des classes et des composants, divisée en modules gérables, probablement en utilisant un préprocesseur. Bien sûr, il y a bien plus dans une architecture que cela, alors regardons quelques principes…