Book description
Diomidis Spinellis' first book, Code Reading, showed programmers how to understand and modify key functional properties of software. Code Quality focuses on non-functional properties, demonstrating how to meet such critical requirements as reliability, security, portability, and maintainability, as well as efficiency in time and space.
Spinellis draws on hundreds of examples from open source projects--such as the Apache web and application servers, the BSD Unix systems, and the HSQLDB Java database--to illustrate concepts and techniques that every professional software developer will be able to appreciate and apply immediately.
Complete files for the open source code illustrated in this book are available online at: http://www.spinellis.gr/codequality/
Table of contents
- Title Page
- Copyright Page
- Contents at a Glance
- Contents
- List of Tables
- List of Figures
- Foreword
- Preface
- 1 Introduction
- 2 Reliability
- 3 Security
- 4 Time Performance
- 5 Space Performance
- 6 Portability
- 7 Maintainability
- 8 Floating-Point Arithmetic
- A Source Code Credits
- Bibliography
- Index
- Author Index
- Epigraph Credits
- Colophon
Product information
- Title: Code Quality
- Author(s):
- Release date: April 2006
- Publisher(s): Addison-Wesley Professional
- ISBN: 0321166078
You might also like
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
video
Clean Code
Expanded Edition (August 2018) Updated with Design Patterns episodes from the Clean Code series from Clean …