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
Improving Code Quality
Everyone in software development supports the goal of producing high-quality code. And yet, long-term observations in …
book
Beautiful Code
How do the experts solve difficult problems in software development? In this unique and insightful book, …
book
The Rules of Programming
This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A …
book
Code with the Wisdom of the Crowd
Build systems faster and more effectively with Mob Programming. Mob Programming is an approach to developing …