Clean Code : Un manuel de maîtrise du logiciel agile

Note :   (4,7 sur 5)

Clean Code : Un manuel de maîtrise du logiciel agile (Robert Martin)

Avis des lecteurs

Résumé:

Le livre « Clean Code » de Robert C. Martin est très apprécié pour ses conseils et principes pratiques sur l'écriture d'un code facile à maintenir et à lire. Bien qu'il soit particulièrement utile aux nouveaux venus en programmation et aux équipes qui cherchent à améliorer leurs normes de codage, il contient également un contenu qui peut sembler dépassé ou trop idéaliste pour les développeurs expérimentés. Le livre est principalement écrit avec des exemples Java, ce qui peut limiter son applicabilité pour les programmeurs utilisant d'autres langages.

Avantages:

Bien structuré et facile à lire, il est accessible à un large public, y compris aux équipes.
Il propose des principes et des bonnes pratiques utiles pour écrire un code propre.
Contient de nombreux exemples pratiques et des conseils exploitables.
Souligne l'importance de la lisibilité et de la maintenabilité du code.
Encourage un état d'esprit ou une approche visant à l'amélioration continue des pratiques de codage.

Inconvénients:

Une grande partie du contenu est spécifique à Java, ce qui peut ne pas être pertinent pour les développeurs utilisant d'autres langages.
Certains chapitres manquent de profondeur ou d'applicabilité pratique, ce qui affecte la qualité globale.
Certains concepts et règles présentés peuvent sembler trop simplistes ou idéalistes, entraînant une confusion potentielle concernant les applications dans le monde réel.
Le livre est long, ce qui peut décourager certains lecteurs, en particulier ceux qui recherchent des conseils rapides.

(basé sur 1225 avis de lecteurs)

Titre original :

Clean Code: A Handbook of Agile Software Craftsmanship

Contenu du livre :

Même un mauvais code peut fonctionner. Mais si le code n'est pas propre, il peut mettre à genoux une organisation de développement. Chaque année, d'innombrables heures et des ressources importantes sont perdues à cause d'un code mal écrit. Mais il n'est pas nécessaire d'en arriver là.

Le célèbre expert en logiciels Robert C. Martin présente un paradigme révolutionnaire avec Clean Code : A Handbook of Agile Software Craftsmanship. Martin, qui a contribué à faire connaître les principes agiles d'un point de vue pratique à des dizaines de milliers de programmeurs, s'est associé à ses collègues d'Object Mentor pour distiller leur meilleure pratique agile de nettoyage du code « à la volée » dans un livre qui vous inculquera les valeurs de l'artisanat logiciel et fera de vous un meilleur programmeur - mais seulement si vous y travaillez.

Quel genre de travail allez-vous faire ? Vous lirez du code, beaucoup de code. Et vous devrez réfléchir à ce qui est bien dans ce code, et à ce qui ne va pas. Plus important encore, vous serez amené à réévaluer vos valeurs professionnelles et votre engagement envers votre métier.

Clean Codeest divisé en trois parties. La première décrit les principes, les modèles et les pratiques d'écriture d'un code propre. La deuxième partie consiste en plusieurs études de cas de complexité croissante. Chaque étude de cas est un exercice de nettoyage du code - de transformation d'une base de code qui présente des problèmes en une base de code saine et efficace. La troisième partie est la récompense : un chapitre unique contenant une liste d'heuristiques et d'odeurs recueillies lors de la création des études de cas. Le résultat est une base de connaissances qui décrit la façon dont nous pensons lorsque nous écrivons, lisons et nettoyons du code.

Les lecteurs sortiront de ce livre en comprenant .

⬤ Comment faire la différence entre un bon et un mauvais code.

⬤ Comment écrire du bon code et comment transformer du mauvais code en bon code.

⬤ Comment créer de bons noms, de bonnes fonctions, de bons objets et de bonnes classes.

⬤ Comment formater le code pour une lisibilité maximale.

⬤ Comment mettre en œuvre une gestion complète des erreurs sans obscurcir la logique du code.

⬤ Comment effectuer des tests unitaires et pratiquer un développement piloté par les tests.

⬤ Les « odeurs » et les heuristiques qui peuvent vous aider à identifier un mauvais code.

Ce livre est indispensable à tout développeur, ingénieur logiciel, chef de projet, chef d'équipe ou analyste système désireux de produire un meilleur code.

Autres informations sur le livre :

ISBN :9780132350884
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2008
Nombre de pages :464

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Clean Architecture : Guide de l'artisan pour la structure et la conception des logiciels - Clean...
S'appuyant sur le succès des best-sellers The...
Clean Architecture : Guide de l'artisan pour la structure et la conception des logiciels - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Clean Code : Un manuel de maîtrise du logiciel agile - Clean Code: A Handbook of Agile Software...
Même un mauvais code peut fonctionner. Mais si le...
Clean Code : Un manuel de maîtrise du logiciel agile - Clean Code: A Handbook of Agile Software Craftsmanship
Méthodes d'analyse des accidents de dimensionnement pour les centrales nucléaires à eau légère -...
Cet ouvrage présente les principes de l'évaluation...
Méthodes d'analyse des accidents de dimensionnement pour les centrales nucléaires à eau légère - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Entrer dans l'inconnu profond - Entering the Deep Unknown
Les camarades de classe de Tommy, onze ans, sont fâchés contre lui parce qu'il fait toujours des...
Entrer dans l'inconnu profond - Entering the Deep Unknown
Développement logiciel agile, principes, modèles et pratiques - Agile Software Development,...
Écrit par un développeur de logiciels pour des...
Développement logiciel agile, principes, modèles et pratiques - Agile Software Development, Principles, Patterns, and Practices
L'entreprise à la recherche d'un visage : La marche autour du monde de l'amour naissant - The Face...
Je suis venu ici pour vous parler d'un livre qui...
L'entreprise à la recherche d'un visage : La marche autour du monde de l'amour naissant - The Face Looking Company: The Beginning Love Walk Around the World
L'entreprise à visage découvert : Le début d'une promenade d'amour autour du monde - The Face...
Je suis venu ici pour vous parler d'un livre qui...
L'entreprise à visage découvert : Le début d'une promenade d'amour autour du monde - The Face Looking Company: The Beginning Love Walk Around the World
La porte pâle / Mort d'un homme à femmes - The Pale Door / Death of a Ladies' Man
LA PORTE PALE.Le Dr Kerry engage Chad pour surveiller sa femme...
La porte pâle / Mort d'un homme à femmes - The Pale Door / Death of a Ladies' Man
Les cas complets de Jim Bennett, Volume 1 - The Complete Cases of Jim Bennett, Volume 1
Le détective privé de Cleveland Jim Bennett est apparu dans plus...
Les cas complets de Jim Bennett, Volume 1 - The Complete Cases of Jim Bennett, Volume 1
Conception fonctionnelle : Principes, modèles et pratiques - Functional Design: Principles,...
Guide pratique pour un code meilleur et plus...
Conception fonctionnelle : Principes, modèles et pratiques - Functional Design: Principles, Patterns, and Practices
Projet américain de déprogrammation des zombies - American Zombie Deprogram Project
Depuis la fondation des États-Unis, les médias qualifiés d'informations par...
Projet américain de déprogrammation des zombies - American Zombie Deprogram Project
Comment nous le faisons : l'évolution et l'avenir de la reproduction humaine - How We Do It: The...
Malgré la croyance largement répandue selon...
Comment nous le faisons : l'évolution et l'avenir de la reproduction humaine - How We Do It: The Evolution and Future of Human Reproduction
Carnegie Denied : Les communautés qui refusent les subventions pour la construction de bibliothèques...
Andrew Carnegie a été le plus grand partisan de la...
Carnegie Denied : Les communautés qui refusent les subventions pour la construction de bibliothèques Carnegie, 1898-1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

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)