Note :
Ce livre fournit des lignes directrices pratiques et réalisables pour l'écriture d'un code maintenable, en s'appuyant sur un modèle développé par le Software Improvement Group. Bien qu'il soit apprécié pour sa simplicité, sa clarté et ses conseils pratiques, certains évaluateurs ont trouvé qu'il manquait de profondeur et de qualité visuelle.
Avantages:⬤ Lignes directrices simples, claires et applicables pour l'écriture d'un code de haute qualité
⬤ conseils pratiques qui mènent à des résultats rapides
⬤ modèle unique pour quantifier la maintenabilité des logiciels
⬤ style d'écriture attrayant
⬤ bons contre-arguments et justifications présentés
⬤ fortement recommandé pour les développeurs de logiciels.
⬤ Pas très approfondi
⬤ certains contenus sont considérés comme régurgités
⬤ les images/dessins sont trop petits
⬤ certains sujets sont couverts à la légère
⬤ perçu comme trop cher avec des suggestions qu'il pourrait être résumé dans un blog.
(basé sur 10 avis de lecteurs)
Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code
Avez-vous déjà ressenti de la frustration en travaillant avec le code de quelqu'un d'autre ? Le code source difficile à maintenir est un problème majeur dans le développement de logiciels aujourd'hui, entraînant des retards et des défauts coûteux. Faites partie de la solution. Grâce à ce livre pratique, vous apprendrez 10 lignes directrices faciles à suivre pour fournir des logiciels C# faciles à maintenir et à adapter. Ces directives sont issues de l'analyse de centaines de systèmes réels.
Rédigé par des consultants du Software Improvement Group (SIG), ce livre fournit des explications claires et concises, ainsi que des conseils pour mettre ces directives en pratique. Les exemples de cette édition sont écrits en C#, alors que notre livre compagnon Java fournit des exemples clairs dans ce langage.
⬤ Les exemples de cette édition sont rédigés en C#, tandis que le livre Java qui l'accompagne fournit des exemples clairs dans ce langage.
⬤ Écrivez des unités de code simples : limitez le nombre de points de branchement par méthode.
⬤ Écrire le code une seule fois, plutôt que de risquer de copier un code bogué.
⬤ Maintenir des interfaces unitaires de petite taille en extrayant les paramètres dans des objets.
⬤ Séparer les préoccupations pour éviter de construire de grandes classes.
⬤ Coupler les composants de l'architecture de manière lâche.
⬤ Équilibrer le nombre et la taille des composants de premier niveau dans votre code.
⬤ Gardez votre base de code aussi petite que possible.
⬤ Automatisez les tests pour votre base de code.
⬤ Écrire un code propre, en évitant les "odeurs de code" qui indiquent des problèmes plus profonds.
© 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)