Chapitre 1. Introduction : la transformation axée sur le domaine en bref
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Quand on commence un projet logiciel sur un site vierge, tout est simple et agréable. Les développeurs répondent rapidement aux nouvelles exigences. Les utilisateurs sont enthousiastes. Le développement avance à grands pas.
Au fil du temps, ça va changer. Inévitablement, le logiciel devient de plus en plus compliqué à mettre en place. Cette complexité croissante rend le tout plus sujet aux erreurs, ralentit les progrès et rend la maintenance plus difficile. Au final, même le plus petit changement prend six mois pour être mis en production. Le terrain vierge fleuri s'est transformé en un terrain boueux et puant. « Système hérité », « logiciel ancien », « grosse boule de boue », « monolithe » et « projet de bottes en caoutchouc » sont les noms peu flatteurs donnés à ce genre de systèmes.
Mais il y a de l'espoir ! Même ces systèmes vieillissants peuvent retrouver leur flexibilité, leur robustesse et leur vitesse de développement. Ce chapitre va d'abord donner un exemple concret de système hérité modernisé grâce à la transformation orientée domaine, puis décrire la méthode dans ses grandes lignes. Cela te permettra à la fois de te faire une idée générale de l'approche et de déterminer quels sont les nombreux sujets abordés dans le livre qui t'intéressent le plus et quels chapitres ...
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