Clean code

A Handbook of Agile Software Craftsmanship

  • 4.5 (38 ratings)
  • 759 Want to read
  • 31 Currently reading
  • 56 Have read
Locate

My Reading Lists:

Create a new list


  • 4.5 (38 ratings)
  • 759 Want to read
  • 31 Currently reading
  • 56 Have read

Buy this book

Last edited by Drini
September 1, 2024 | History

Clean code

A Handbook of Agile Software Craftsmanship

  • 4.5 (38 ratings)
  • 759 Want to read
  • 31 Currently reading
  • 56 Have read

This edition doesn't have a description yet. Can you add one?

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


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."

Table of Contents

1. Clean Code
Page 1
2. Meaningful Names
Page 17
3. Functions
Page 31
4. Comments
Page 53
5. Formatting
Page 75
6. Objects and Data Structures
Page 93
7. Error Handling
Page 103
8. Boundaries
Page 113
9. Unit Tests
Page 121
10. Classes
Page 135
11. Systems
Page 153
12. Emergence
Page 171
13. Concurrency
Page 177
14. Successive Refinement
Page 193
15. JUnit Internals
Page 251
16. Refactoring SerialDate
Page 267
17. Smells and Heuristics
Page 285
Appendix A. Concurrency II
Page 317
Appendix B. org.jfree.date.SerialDate
Page 349
Appendix C. Cross References of Heuristics
Page 409
Epilogue
Page 411
Index
Page 413

Edition Notes

Includes bibliographical references and index.

Published in
Upper Saddle River, NJ
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

Edition Identifiers

Open Library
OL16900934M
ISBN 10
0132350882
LCCN
2008024750
OCLC/WorldCat
223933035
LibraryThing
5382831
Goodreads
3735293

Work Identifiers

Work ID
OL17618370W

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)

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%

Lists

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
September 1, 2024 Edited by Drini Rm wrong ia id
May 4, 2023 Edited by ImportBot import existing book
March 7, 2023 Edited by MARC Bot import existing book
December 22, 2022 Edited by MARC Bot import existing book
September 26, 2008 Created by ImportBot Imported from Library of Congress MARC record