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

This commit is contained in:
Fred 2021-07-30 16:23:17 +02:00
parent 9936bfe125
commit 87a7e073bf
1 changed files with 9 additions and 0 deletions

View File

@ -19,10 +19,13 @@ Lapplication des principes présentés et agrégés ci-dessous permet surtout
sans aller jusquau « *YAGNI* » qui consiste à surcharger tout développement avec des fonctionnalités non demandées, sans aller jusquau « *YAGNI* » qui consiste à surcharger tout développement avec des fonctionnalités non demandées,
juste « au cas ou ». Pour paraphraser une partie de lintroduction: juste « au cas ou ». Pour paraphraser une partie de lintroduction:
[quote]
----
Getting software right is hard: it takes knowledge and skills that most young programmers dont take the time to develop. Getting software right is hard: it takes knowledge and skills that most young programmers dont take the time to develop.
It requires a level of discipline and dedication that most programmers never dreamed theyd need. It requires a level of discipline and dedication that most programmers never dreamed theyd need.
Mostly, it takes a passion for the craft and the desire to be a professional. Mostly, it takes a passion for the craft and the desire to be a professional.
-- Robert C. Martin, Clean Architecture -- Robert C. Martin, Clean Architecture
----
Le développement d'un logiciel nécessite une rigueur d'exécution et des connaissances précises dans des Le développement d'un logiciel nécessite une rigueur d'exécution et des connaissances précises dans des
domaines extrêmement variés. domaines extrêmement variés.
@ -35,6 +38,12 @@ Un des objectifs ici est de placer les barrières et les gardes-fous (ou plutôt
de péréniser au maximum les acquis, stabiliser les bases de tous les environnements (du développement à la production) de péréniser au maximum les acquis, stabiliser les bases de tous les environnements (du développement à la production)
qui pourraient accueillir notre application et fiabiliser les étapes de communication. qui pourraient accueillir notre application et fiabiliser les étapes de communication.
[quote]
----
A software system that is hard to develop is not likely to have a long and healthy lifetime
-- Robert C. Martin, Clean Architecture, Chapitre 15, What is architecture ?, page 137
----
Dans cette partie, nous allons parler de *méthodes de travail*, avec comme objectif d'éviter que l'application ne tourne que sur notre machine et que chaque déploiement ne soit une plaie à gérer. Dans cette partie, nous allons parler de *méthodes de travail*, avec comme objectif d'éviter que l'application ne tourne que sur notre machine et que chaque déploiement ne soit une plaie à gérer.
Chaque mise à jour doit être réalisable de la manière la plus simple possible: Chaque mise à jour doit être réalisable de la manière la plus simple possible: