Bibliographic record and links to related information available from the Library of Congress catalog.
Note: Contents data are machine generated based on pre-publication provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.
On the Cover Introduction Acknowledgments Chapter 1: Clean Code Chapter 2: Meaningful Names Chapter 3: Functions Chapter 4: Comments Chapter 5: Formatting Chapter 6: Objects and Data Structures Chapter 7: Error Handling Chapter 8: Boundaries Chapter 9: Unit Tests Chapter 10: Classes Chapter 11: Systems Chapter 12: Emergence Chapter 13: Concurrency Chapter 14: Successive Refinement Chapter 15: JUnit Internals Chapter 16: Refactoring SerialDate Chapter 17: Smells and Heuristics Appendix A: Concurrency II Appendix B: org.jfree.date.SerialDate Appendix C: Cross References of Heuristics Epilogue Index
Library of Congress Subject Headings for this publication:
Agile software development.
Computer software -- Reliability.