Clean code
Subtitle: A Handbook of Agile Software Craftsmanship
By: Robert C. Martin.
Contributors: James O. Coplien
Series: Robert C. Martin
Publisher: Prentice Hall
Published: 2008
Place of publication: Upper Saddle River, NJ
Language: eng
Number of pages: 431
Subjects: Agile software development; Computer software -- Reliability
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.
Notes: Includes bibliographical references and index.
Table of contents: label: 1
title: Clean Code
pagenum: 1; label: 2
title: Meaningful Names
pagenum: 17; label: 3
title: Functions
pagenum: 31; label: 4
title: Comments
pagenum: 53; label: 5
title: Formatting
pagenum: 75; label: 6
title: Objects and Data Structures
pagenum: 93; label: 7
title: Error Handling
pagenum: 103; label: 8
title: Boundaries
pagenum: 113; label: 9
title: Unit Tests
pagenum: 121; label: 10
title: Classes
pagenum: 135; label: 11
title: Systems
pagenum: 153; label: 12
title: Emergence
pagenum: 171; label: 13
title: Concurrency
pagenum: 177; label: 14
title: Successive Refinement
pagenum: 193; label: 15
title: JUnit Internals
pagenum: 251; label: 16
title: Refactoring SerialDate
pagenum: 267; label: 17
title: Smells and Heuristics
pagenum: 285; label: Appendix A
title: Concurrency II
pagenum: 317; label: Appendix B
title: org.jfree.date.SerialDate
pagenum: 349; label: Appendix C
title: Cross References of Heuristics
pagenum: 409; title: Epilogue
pagenum: 411; title: Index
pagenum: 413