Construire un logiciel maintenable, édition C# : Dix lignes directrices pour un code à l'épreuve du temps

Note :   (4,1 sur 5)

Construire un logiciel maintenable, édition C# : Dix lignes directrices pour un code à l'épreuve du temps (Joost Visser)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781491954522
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2016
Nombre de pages :172

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Construire un logiciel maintenable, édition C# : Dix lignes directrices pour un code à l'épreuve du...
Avez-vous déjà ressenti de la frustration en...
Construire un logiciel maintenable, édition C# : Dix lignes directrices pour un code à l'épreuve du temps - Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code
Construire un logiciel maintenable, édition Java : Dix lignes directrices pour un code à l'épreuve...
Avez-vous déjà ressenti de la frustration en...
Construire un logiciel maintenable, édition Java : Dix lignes directrices pour un code à l'épreuve du temps - Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)