Chapitre 9. Architecturelogicielle
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
L'architecture, c'est ce qui est important... quoi que ce soit.
Ralph Johnson, informaticien et coauteur de Design Patterns: Elements of Reusable Object-Oriented Software
L' e de l'architecture logicielle, c'est un sujet super vaste. Un des auteurs de ce livre donne un cours là-dessus à l'université du Minnesota et il arrive à peine à en faire le tour en un semestre de master. On dirait que tout le monde a sa propre définition du sujet, mais tout le monde est d'accord pour dire que c'est important pour la réussite à long terme d'un projet. Ce chapitre ne fera pas de toi un architecte logiciel, mais il te permettra de comprendre l'importance des compromis, pourquoi la réponse est presque toujours « ça dépend » et pourquoi les attributs de qualité sont essentiels pour créer des applications capables d'évoluer.
Qu'est-ce que l'architecture ?
Avez-vous déjà réuni 20 ingénieurs Agile dans une pièce et demandé à chacun d'eux d'écrire sa définition de l'architecture ? Je l'ai fait une fois. J'ai obtenu 20 réponses différentes.
Matt Parker, auteur et responsable ingénierie
Comme on l'a vu au chapitre 4, l'industrie du logiciel est très jeune et, de ce fait, la terminologie est souvent empruntée à des disciplines plus matures. L'architecture en est un parfait exemple : le terme vient du secteur du bâtiment. Avant de ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access