Quels sont les bénéfices d’une bonne architecture applicative ?
« Si vous pensez qu’une architecture de qualité est coûteuse, essayez donc une architecture de mauvaise qualité »
Brian Foote et Joseph Yoder
« Le seul moyen d’aller vite est d’aller bien. »
Robert C. Martin
Êtes-vous sûr que l’architecture logicielle de vos applications est adaptée … et adaptable ? Par exemple :
- Est-ce que le coût des évolutions ne dépend que des éléments nouveaux (et non de l’existant) ?
- Pouvez-vous ajouter des nouveaux écrans de présentation sans impacter le reste de l’application ?
- Est-ce que les dépendances des composants permettent des mises en œuvres « locales » sans impacts périphériques ?
- Le code de vos règles et entités métier ne dépendent d’aucun autre code ?
- et tellement d’autres choses encore …
Delthom Software Modeling aide à obtenir des applications évolutives, maintenables, efficientes.
« Bad programmers worry about the code. Good programmers worry about data structures and their relationships »
Linus Torvalds
- Un mauvais code a des conséquences négatives, mais elles sont majoritairement locales.
- Une mauvaise architecture a (aussi) des conséquences négatives locales mais provoque en plus de nombreux effets de bords entraînant des coûts de maintenance qui augmentent de façon exponentielle.
- Sans un refactoring « éclairé », la dette technique s’alourdit au fil des évolutions.
« Une application avec une bonne architecture évolue avec des délais de réalisation constants »
Contact
Delthom Software Modeling
13 Bis avenue de la Motte-Picquet
75007 Paris
France
Tél : +33 (0)1 34 94 93 80
Mail : nous contacter
Plan du site