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
Code with the Wisdom of the Crowd
Build systems faster and more effectively with Mob Programming. Mob Programming is an approach to developing …
book
Ship it!
Ship It! helps teams get software out the door. Here you'll find a wealth of solid, …
article
Enhance Communication Efficiency Using the 4 Ds of Time Management
Communication is a multifaceted skill that facilitates the flow of information and collaboration in the workplace. …