Code Quality: The Open Source Perspective
by Diomidis Spinellis 
Effective Software Development Series
73 Members (2.75)
On This Page
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 show more 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/ show lessTags
Recommendations
Member Reviews
Members
- Recently Added By
Author Information

6 Works 470 Members
Diomidis Spinellis professor in the Department of Management Science and Technology, AUEB, has lectured extensively on developing and debugging complex systems. He has worked at Google, as site reliability engineering senior software engineer; has served on the FreeBSD committers' team; has contributed code that ships with OS X and BSD Unix; and show more has developed widely used open source software, such as UMLGraph and CScout. His books Code Reading (Addison-Wesley, 2003) and Code Quality (Addison-Wesley, 2006) each earned a Software Development Productivity Award. Spinellis is a senior member of the Association for Computing Machinery and the IEEE. show less
Series
Common Knowledge
- Canonical title
- Code Quality: The Open Source Perspective
Classifications
- Genres
- Technology, Nonfiction
- DDC/MDS
- 005.1 — Computer science, information & general works Computer science, knowledge & systems Artificial Intelligence/Virtual Reality Software development
- LCC
- QA76.76 .D47 .S692 — Science Mathematics Mathematics Instruments and machines Calculating machines Electronic computers. Computer science Computer software
- BISAC
Statistics
- Members
- 73
- Popularity
- 432,211
- Rating
- (2.75)
- Languages
- English
- Media
- Paper, Ebook
- ISBNs
- 4
- UPCs
- 1
- ASINs
- 1
























































