Code Propre : Un manuel d'artisanat logiciel agile
ANT
• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.
Instant digital delivery after purchase.
Discover another great read to add to your digital library.
Description
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 considérables sont perdues à cause d’un code mal écrit. Mais rien ne l’y oblige.
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 à des dizaines de milliers de programmeurs sous l’angle de la pratique, s’est associé à ses collègues d’Object Mentor pour synthétiser leur meilleure pratique agile consistant à nettoyer le code « au fil de l’eau » dans un livre qui vous inculquera les valeurs de l’artisan du logiciel et fera de vous un meilleur programmeur ― à condition d’y consacrer du travail.
Quel genre de travail allez-vous accomplir ? Vous lirez du code ― beaucoup de code. Et vous serez amené à 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 Code se divise 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 se compose de plusieurs études de cas d’une complexité croissante. Chaque étude de cas est un exercice de nettoyage de code ― de transformation d’une base de code présentant des problèmes en une base saine et efficace. La troisième partie est la récompense : un chapitre unique contenant une liste d’heuristiques et de « mauvaises odeurs » recueillies lors de la création des études de cas. Le résultat est une base de connaissances qui décrit notre façon de penser lorsque nous écrivons, lisons et nettoyons du code.
À l’issue de cette lecture, les lecteurs sauront
Distinguer le bon code du mauvais Écrire du bon code et transformer du mauvais code en bon code Créer de bons noms, de bonnes fonctions, de bons objets et de bonnes classes Mettre le code en forme pour une lisibilité maximale Mettre en œuvre une gestion complète des erreurs sans occulter la logique du code Effectuer des tests unitaires et pratiquer le développement piloté par les tests Quelles « mauvaises odeurs » et heuristiques peuvent vous aider à identifier le mauvais code Ce livre est indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d’équipe ou analyste système souhaitant produire un meilleur code.
Specifications
Frequently asked
Do I need an account to download?
No. After purchase, you can access your ebook directly from the order confirmation or download page.
What if a copy arrives damaged?
Contact us and we’ll help you access the file or provide a replacement download if needed.