Note :
Le livre est bien accueilli par de nombreux programmeurs pour sa couverture complète des principes Agile et des modèles de conception, les lecteurs faisant l'éloge de ses exemples pratiques et du style d'écriture de Robert Martin. Cependant, il est critiqué pour son titre trompeur et ses exemples datés qui n'intègrent pas les pratiques de programmation plus modernes comme les génériques.
Avantages:1) Une couverture complète des principes et pratiques de la programmation Agile. 2) Exemples pratiques de principes et de modèles de conception SOLID. 3) Le style de Robert Martin est bien écrit et engageant. 4) Défie et enseigne aux programmeurs, en fournissant des informations précieuses. 5) Approche indépendante des langages, applicable à de nombreux langages de programmation.
Inconvénients:1) Le titre peut être trompeur car il ne s'agit pas uniquement d'un livre sur le C# ; il se concentre davantage sur les principes généraux de conception de logiciels. 2) Les exemples peuvent être dépassés et n'utilisent pas les génériques, ce qui limite leur pertinence par rapport aux pratiques actuelles. 3) Certains exemples peuvent refléter des idiomes Java, qui ne se traduisent pas forcément bien en C#. 4) Certaines parties du livre semblent dépassées et pourraient bénéficier d'une nouvelle édition pour rafraîchir le contenu.
(basé sur 76 avis de lecteurs)
Agile Principles, Patterns, and Practices in C#
Avec le livre primé Agile Software Development : Principles, Patterns, and Practices, Robert C. Martin a permis à des dizaines de milliers de programmeurs Java et C++ de se familiariser avec les principes agiles. Aujourd'hui, les programmeurs .NET disposent d'un guide définitif des méthodes agiles grâce à ce volume entièrement mis à jour de Robert C. Martin et Micah Martin, Agile Principles, Patterns, and Practices in C# .
Ce livre présente une série d'études de cas illustrant les principes fondamentaux du développement et de la conception agiles, et passe rapidement des modèles UML au code C# réel. Les chapitres d'introduction exposent les bases du mouvement agile, tandis que les derniers chapitres montrent des techniques éprouvées en action. Le livre comprend de nombreux exemples de code source qui peuvent également être téléchargés à partir du site Web des auteurs.
Les lecteurs sortiront de ce livre avec une bonne compréhension.
⬤ Les principes de l'agilité et les quatorze pratiques de l'Extreme Programming.
⬤ Les principes de l'agilité et les quatorze pratiques de l'Extreme Programming.
⬤ Le développement piloté par les tests, la conception basée sur les tests et les tests d'acceptation.
⬤ Refactorisation avec des tests unitaires.
⬤ Programmation par paires.
⬤ La conception agile et les odeurs de conception.
⬤ Les cinq types de diagrammes UML et comment les utiliser efficacement.
⬤ La conception de paquets orientée objet et les modèles de conception.
⬤ Comment mettre tout cela ensemble pour un projet réel.
Que vous soyez un programmeur C# ou un programmeur Visual Basic ou Java apprenant le C#, un responsable du développement logiciel ou un analyste commercial, Agile Principles, Patterns, and Practices in C# est le premier livre que vous devriez lire pour comprendre les logiciels agiles et la façon dont ils s'appliquent à la programmation dans le Framework .NET.
© 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)