{"product_id":"clean-code-a-handbook-of-agile-software-craftsmanship","title":"Code Propre : Un manuel d'artisanat logiciel agile","description":"\u003cp\u003eMê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.\u003c\/p\u003e\n\n\u003cp\u003eLe 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.\u003c\/p\u003e\n\n\u003cp\u003eQuel 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.\u003c\/p\u003e\n\n\u003cp\u003eClean 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.\u003c\/p\u003e\n\n\u003cp\u003eÀ l’issue de cette lecture, les lecteurs sauront\u003cbr\u003e\nDistinguer 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.\u003c\/p\u003e","brand":"ANT","offers":[{"title":"Livre numérique","offer_id":54363319992688,"sku":"A3477","price":28.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/8543\/8576\/files\/71nj3JM-igL._SY1500.jpg?v=1792576590","url":"https:\/\/antbook.store\/fr\/products\/clean-code-a-handbook-of-agile-software-craftsmanship","provider":"ANTBOOK","version":"1.0","type":"link"}