2021-09-30 20:38:47 +02:00
|
|
|
|
== Architecture
|
2021-07-30 11:02:58 +02:00
|
|
|
|
|
2021-09-26 22:06:20 +02:00
|
|
|
|
[quote, Robert C. Martin, Clean Architecture, Chapitre 15, What is architecture ?, page 137]
|
|
|
|
|
A software system that is hard to develop is not likely to have a long and healthy lifetime
|
|
|
|
|
|
2021-07-30 15:03:44 +02:00
|
|
|
|
include::clean_architecture.adoc[]
|
|
|
|
|
|
2021-09-30 20:38:47 +02:00
|
|
|
|
=== Evolutions
|
2020-12-15 13:10:07 +01:00
|
|
|
|
|
|
|
|
|
include::12-factors.adoc[]
|
|
|
|
|
|
2021-09-30 20:38:47 +02:00
|
|
|
|
=== Maintenabilité
|
2021-07-30 11:02:58 +02:00
|
|
|
|
|
2020-12-15 13:10:07 +01:00
|
|
|
|
include::maintainable-applications.adoc[]
|
2021-07-30 11:02:58 +02:00
|
|
|
|
include::mccabe.adoc[]
|
|
|
|
|
|
2020-12-15 13:10:07 +01:00
|
|
|
|
include::solid.adoc[]
|
2021-07-30 15:25:16 +02:00
|
|
|
|
|
2021-09-30 20:38:47 +02:00
|
|
|
|
=== Intégrées
|
2021-07-30 15:25:16 +02:00
|
|
|
|
|
2021-09-26 22:06:20 +02:00
|
|
|
|
[quote, Robert C. Martin, Clean Architecture, page 203, Inner circle are policies, page 250, Chapitre 28 - The Boundaries]
|
2021-07-30 15:25:16 +02:00
|
|
|
|
Tests are part of the system.
|
2021-09-26 22:06:20 +02:00
|
|
|
|
You can think of tests as the outermost circle in the architecture.
|
2021-07-30 16:03:13 +02:00
|
|
|
|
Nothing within in the system depends on the tests, and the tests always depend inward on the components of the system ».
|