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

Note :   (4,1 sur 5)

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

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Building Maintainable Software, Java 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 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.

Autres informations sur le livre :

ISBN :9781491953525
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2016
Nombre de pages :168

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)