Note :
Le livre est très apprécié pour ses aperçus pratiques et théoriques de l'architecture propre, son accent sur la création de logiciels faciles à maintenir et ses explications claires des principes d'architecture. De nombreux lecteurs considèrent qu'il s'agit d'une ressource précieuse pour les développeurs novices et expérimentés, en particulier en ce qui concerne la conception axée sur le domaine et l'architecture hexagonale. Cependant, certains lecteurs ont noté que les exemples fournis étaient peu diversifiés, se concentrant principalement sur une seule application de transfert d'argent, ce qui pourrait limiter l'applicabilité à des projets plus importants.
Avantages:Le livre est bien organisé et informatif, offrant des aperçus pratiques et théoriques de l'architecture propre. Il fournit d'excellentes explications sur le « pourquoi » derrière le « comment », un traitement approfondi de la maintenabilité, et présente de multiples approches architecturales utilisées dans le monde entier. L'utilisation d'exemples de code simples en Java et Kotlin, ainsi que l'approche pratique, sont très appréciées. Il convient aux développeurs novices et fournit une compréhension complète de la création de logiciels maintenables.
Inconvénients:Certains lecteurs ont trouvé que les exemples étaient trop centrés sur un seul cas (une application de transfert d'argent), ce qui a suscité des inquiétudes quant à l'applicabilité du contenu à des projets plus vastes ou diversifiés. En outre, bien que le livre couvre efficacement de nombreux principes, certains lecteurs ont exprimé le souhait d'avoir plus de conseils sur l'application de ces idées à des systèmes plus importants.
(basé sur 8 avis de lecteurs)
Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java
Découvrez comment l'architecture hexagonale peut contribuer à accroître la maintenabilité.
Caractéristiques principales :
⬤ Explorer les moyens de rendre votre logiciel flexible, extensible et adaptable.
⬤ Apprenez de nouveaux concepts que vous pouvez facilement intégrer à votre propre style de développement logiciel.
⬤ Les résultats de l'étude ont été publiés en anglais et en français, et ont été publiés en français et en anglais.
Description du livre :
Construire pour la maintenabilité est essentiel pour maintenir les coûts de développement bas (et les développeurs heureux). La deuxième édition de "Get Your Hands Dirty on Clean Architecture" est là pour vous équiper des compétences et des connaissances essentielles pour construire des logiciels maintenables.
S'appuyant sur le succès de la première édition, ce guide complet explore les inconvénients de l'architecture conventionnelle en couches et souligne les avantages des styles centrés sur le domaine, tels que l'architecture propre de Robert C. Martin et 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, quels raccourcis produisent quels types de dettes techniques et comment, parfois, il est bon d'assumer volontairement ces dettes.
À la fin de cette deuxième édition, vous serez armé d'une compréhension approfondie du style de l'architecture hexagonale et serez prêt à créer des applications Web faciles à maintenir qui permettent d'économiser de l'argent et du temps. Que vous soyez un développeur chevronné ou un nouveau venu dans le domaine, "Get Your Hands Dirty on Clean Architecture" vous permettra d'élever vos compétences en matière d'architecture logicielle à de nouveaux sommets et de créer des applications qui résisteront à l'épreuve du temps.
Ce que vous apprendrez :
⬤ Identifier les inconvénients potentiels de l'utilisation d'une architecture en couches.
⬤ Appliquer diverses 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 en faveur de l'utilisation de différents styles d'architecture.
⬤ Structurer votre code en fonction de l'architecture.
⬤ Exécuter divers tests pour vérifier chaque élément de l'architecture.
A qui s'adresse ce livre :
Ce livre s'adresse à vous si vous vous intéressez à l'architecture des logiciels 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.
© 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)