|<- [[Architectural Principles]]|[[Object-orientation]] ->| ====== High-level Overview ====== À un très haut niveau, notre architecture peut vous aider à : - fournir un environnement sain et constant; - s'adapter au changement; - grow and scale your codebase; - promouvoir la réutilisation et l'efficacité; - 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…