Note :
Le livre offre des aperçus pratiques et une approche structurée de l'architecture hexagonale et de l'architecture propre, ce qui le rend précieux pour ceux qui sont familiers avec ces sujets. Cependant, il peut ne pas convenir à des débutants complets et a été critiqué pour son langage jargonneux et certains problèmes de formatage.
Avantages:⬤ Bien écrit et concis
⬤ fournit des connaissances pratiques avec des exemples de code clairs
⬤ précieux pour ceux qui ont une certaine expérience
⬤ offre un guide structuré pour mettre en œuvre les concepts d'architecture
⬤ perspicace en ce qui concerne les principes SOLID et la conception axée sur le domaine.
⬤ Ne convient pas aux débutants absolus
⬤ certains lecteurs l'ont trouvé jargonnant et difficile à comprendre
⬤ certaines sections manquent de profondeur
⬤ le formatage et la mise en page du texte pourraient être améliorés.
(basé sur 18 avis de lecteurs)
Get Your Hands Dirty on Clean Architecture
Découvrez comment l'architecture hexagonale peut contribuer à maintenir les coûts de développement à un niveau bas pendant toute la durée de vie d'une application Caractéristiques principales Explorez les moyens de rendre vos logiciels flexibles, extensibles et adaptables Apprenez de nouveaux concepts que vous pouvez facilement intégrer à votre propre style de développement logiciel Développez l'état d'esprit de construire des solutions maintenables au lieu de prendre des raccourcis Description du livre
Nous aimerions tous construire une architecture logicielle qui produise des logiciels adaptables et flexibles avec de faibles coûts de développement. Mais les délais déraisonnables et les raccourcis rendent très difficile la création d'une telle architecture.
Get Your Hands Dirty on Clean Architecture commence par une discussion sur le style conventionnel d'architecture en couches et ses inconvénients. Il aborde également les avantages des styles d'architecture centrés sur le domaine de l'architecture propre de Robert C. Martin et de l'architecture hexagonale d'Alistair Cockburn. Ensuite, le livre plonge dans des chapitres pratiques qui vous montrent comment manifester une architecture hexagonale dans un code réel. Vous découvrirez en détail les différentes stratégies de mappage entre les couches d'une architecture hexagonale et verrez comment assembler les éléments de l'architecture dans une application. Les derniers chapitres montrent comment faire respecter les limites de l'architecture. Vous apprendrez également quels raccourcis produisent quels types de dettes techniques et comment, parfois, c'est une bonne idée d'assumer volontairement ces dettes.
Après avoir lu ce livre, vous aurez toutes les connaissances nécessaires pour créer des applications utilisant le style d'architecture hexagonale du développement web. Ce que vous apprendrez Identifier les inconvénients potentiels de l'utilisation d'une architecture en couches Appliquer des méthodes pour faire respecter les limites de l'architecture Découvrir comment les raccourcis potentiels peuvent affecter l'architecture du logiciel Produire des arguments pour savoir quand utiliser quel style d'architecture Structurer votre code en fonction de l'architecture Appliquer différents types de tests qui couvriront chaque élément de l'architecture A qui s'adresse ce livre ?
Ce livre est fait pour vous si vous vous intéressez à l'architecture du logiciel que vous construisez. Pour tirer le meilleur parti de ce livre, vous devez avoir une certaine expérience du développement web. Les exemples de code de ce livre sont en Java. Si vous n'êtes pas un programmeur Java mais que vous pouvez lire du code orienté objet dans d'autres langages, tout ira bien. Les quelques endroits où des spécificités de Java ou du framework sont nécessaires sont expliqués en détail. Table des matières Qu'est-ce qui ne va pas avec les couches ? Inverser les dépendances Organiser le code Implémenter un cas d'utilisation Implémenter un adaptateur Web Implémenter un adaptateur de persistance Tester les éléments d'architecture Cartographier entre les frontières Assembler l'application Renforcer les frontières de l'architecture Prendre des raccourcis Décider consciemment d'un style d'architecture
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)