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 less

Tags

Recommendations

Member Reviews

Members

Recently Added By

Author Information

Picture of author.
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

Diomidis Spinellis is a LibraryThing Author, an author who lists their personal library on LibraryThing.

Series

Common Knowledge

Canonical title
Code Quality: The Open Source Perspective

Classifications

Genres
Technology, Nonfiction
DDC/MDS
005.1Computer science, information & general worksComputer science, knowledge & systemsArtificial Intelligence/Virtual RealitySoftware development
LCC
QA76.76 .D47 .S692ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic computers. Computer scienceComputer software
BISAC

Statistics

Members
73
Popularity
432,211
Rating
(2.75)
Languages
English
Media
Paper, Ebook
ISBNs
4
UPCs
1
ASINs
1