Mise à jour de 'source/part-1-workspace/maintainable-applications/clean_architecture.adoc'
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Fred 2021-07-30 15:55:19 +02:00
parent 0224c6c35b
commit 7a538b8283
1 changed files with 11 additions and 1 deletions

View File

@ -24,7 +24,7 @@ Cela permet de délayer les choix techniques à « plus tard », ce qui permet
en ayant le plus dinformations possibles.
-- Robert C. Martin, Clean Architecture, page 141 - What is architecture ?
Une architecture ouverte et pouvant être étendue au travers de plug-in na dintérêt que si le
Une architecture ouverte et pouvant être étendue na dintérêt que si le
développement est suivi et que les gestionnaires (et architectes) sengagent à économiser du temps
et de la qualité lorsque des changements seront demandés pour lévolution du projet.
@ -61,3 +61,13 @@ Cette décision ne sera pas irrévocable, mais difficile à contourner.
Ceci dit, Django compense ses contraintes en proposant énormément de flexibilité et de fonctionnalités
*out-of-the-box*, c'est-à-dire que vous pourrez sans doute avancer vite et bien jusqu'à un point de rupture,
puis revoir la conception et réinvestir à ce moment-là, mais en toute connaissance de cause.
[quote]
----
When any of the external parts of the system become obsolete, such as the database, or the web framework,
you can replace those obsolete elements with a minimum of fuss.
-- Robert C. Martin, Clean Architecture, page 209
----
Avec Django, la difficulté à se passer du framework va consister à basculer vers « autre chose » et a remplacer
chacune des tentacules qui aura pousser partout dans lapplication.