Note :
Le livre fournit un guide compact et pratique pour écrire des logiciels maintenables avec des principes clairs et des mesures pour quantifier la qualité du logiciel. Bien qu'il soit loué pour sa simplicité et ses conseils pratiques, certains critiques estiment qu'il manque de profondeur et qu'il n'offre pas assez de contenu original par rapport à d'autres ressources.
Avantages:⬤ Conseils concrets et applicables
⬤ concis et facile à lire
⬤ fournit un cadre pour la maintenabilité des logiciels
⬤ comprend des lignes directrices pratiques validées par des données
⬤ pertinent pour divers langages de programmation
⬤ prépare les lecteurs à une certification en maintenabilité
⬤ présente des contre-arguments à ses suggestions.
⬤ Manque de profondeur et de détails
⬤ certains visuels sont trop petits
⬤ peut être considéré comme une régurgitation de matériel existant
⬤ considéré comme trop cher et pouvant être résumé dans un billet de blog.
(basé sur 10 avis de lecteurs)
Building Maintainable Software, Java 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 Java 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 en pratique ces lignes directrices. Les exemples de cette édition sont écrits en Java, alors que notre livre compagnon en C# fournit des exemples exploitables dans ce langage.
⬤ Les exemples de cette édition sont rédigés en Java, tandis que le livre C# qui l'accompagne fournit des exemples pratiques 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)