Clean code

A Handbook of Agile Software Craftsmanship

  • 4.35 ·
  • 31 Ratings
  • 545 Want to read
  • 22 Currently reading
  • 44 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 4.35 ·
  • 31 Ratings
  • 545 Want to read
  • 22 Currently reading
  • 44 Have read


Download Options

Buy this book

Last edited by Tom Morris
December 17, 2023 | History

Clean code

A Handbook of Agile Software Craftsmanship

  • 4.35 ·
  • 31 Ratings
  • 545 Want to read
  • 22 Currently reading
  • 44 Have read

4ème de couverture

Si un code sale peut fonctionner, il peut également compromettre la pérennité d'une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d'un code mal écrit. Toutefois, ce n'est pas une fatalité.

Grâce à cet ouvrage, vous apprendrez à rédiger du bon code, ainsi qu'à le nettoyer « à la volée », et vous obtiendrez des applications plus robustes, plus évolutives et donc plus durables. Concret et pédagogique, ce manuel se base sur les bonnes pratiques d'une équipe de développeurs aguerris réunie autour de Robert C. Martin, expert logiciel reconnu. Il vous inculquera les valeurs d'un artisan du logiciel et fera de vous un meilleur programmeur.

Coder proprement est décomposé en trois parties. La première décrit les principes, les motifs et les pratiques employés dans l'écriture d'un code propre. La deuxième est constituée de plusieurs études de cas à la complexité croissante. Chacune d'elles est un exercice de nettoyage: vous partirez d'un exemple de code présentant certains problèmes, et l'auteur vous expliquera comment en obtenir une version saine et performante. La troisième partie, enfin, sera votre récompense. Son unique chapitre contient une liste d'indicateurs éprouvés par l'auteur qui vous seront précieux pour repérer efficacement les défauts de votre code.

Après avoir lu ce livre, vous saurez :

- faire la différence entre du bon et du mauvais code ;
- écrire du bon code et transformer le mauvais code en bon code ;
- choisir des noms, des fonctions, des objets et des classes appropriés ;
- mettre en forme le code pour une lisibilité maximale ;
- implémenter le traitement des erreurs sans perturber la logique du code ;
- mener des tests unitaires et pratiquer le développement piloté par les tests.

Véritable manuel du savoir-faire en développement agile, cet ouvrage est un outil indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d'équipe ou analyste des systèmes dont l'objectif est de produire un meilleur code.

Publish Date
Publisher
Prentice Hall
Language
English
Pages
431

Buy this book

Previews available in: English

Edition Availability
Cover of: Clean Code
Clean Code: A Handbook of Agile Software Craftsmanship
July 2008, Prentice Hall
Taschenbuch in English
Cover of: Clean code
Clean code: A Handbook of Agile Software Craftsmanship
2008, Prentice Hall
in English

Add another edition?

Book Details


Published in

Upper Saddle River, NJ

First Sentence

"You are reading this book for two reasons. First, you are a programmer. Second, you want to be a better programmer. Good. We need better programmers."

Edition Notes

Includes bibliographical references and index.

Series
Robert C. Martin

Classifications

Dewey Decimal Class
005.1
Library of Congress
QA76.76.D47 M3652 2008, QA76.76.D47 M3652 2009

The Physical Object

Pagination
p. cm.
Number of pages
431

ID Numbers

Open Library
OL16900934M
Internet Archive
cleancodehandboo00mart_843
ISBN 10
0132350882
LCCN
2008024750
OCLC/WorldCat
223933035
Library Thing
5382831
Goodreads
3735293

Excerpts

You are reading this book for two reasons. First, you are a programmer. Second, you want to be a better programmer. Good. We need better programmers.
added anonymously.

Community Reviews (1)

Feedback?
Pace 1 Medium paced 100% Clarity 1 Incomprehensible 50% Succinct 50% Difficulty 1 Intermediate 50% Advanced 50% Breadth 1 Not comprehensive 50% Focused 50% Genres 1 Paranormal 100% Mood 1 Fearful 50% Scientific 50% Impressions 1 Recommend 100% Length 1 Medium 50% Long 50% Credibility 1 Outdated 100% Features 1 Proofs 100% Content Warnings 1 Trigger warnings 33% Adult themes 33% Insensitivity 33% Style 1 Jargony 100% Purpose 1 Broaden perspective 50% Problem solving 50%

History

Download catalog record: RDF / JSON
December 17, 2023 Edited by Tom Morris Merge works
December 17, 2023 Edited by Tom Morris Remove bad author
December 17, 2023 Edited by Tom Morris Merge works
March 23, 2021 Edited by AgentSapphire merge authors
February 9, 2017 Created by Mek Added new book.