Code Quality: The Open Source PerspectiveDiomidis Spinellis. Code Quality: The Open Source Perspective. Addison Wesley, 2006. ISBN 0-321-16607-8. |
|
The Book
|
About the Book
|
The only book that examines software quality through real-life source code examples.
From this book you will learn how to judge the quality of software code. Having mastered this art, you'll then be able to apply your new-found sense to the code you write on your own and to the code written by others, aiming to assess its quality aspects and improve what you find lacking. You can also use your acquired knowledge of code quality when you discuss implementation alternatives with your colleagues, hopefully nudging your project toward the most appropriate direction.
Following on the steps of the universally acclaimed Code Reading book, Code Quality uses hundreds of examples from open source software projects, like the Apache web and application servers, the BSD Unix systems, and the HSQLDB Java database, to illustrate the code quality concepts that every professional software developer should appreciate and apply.
Diomidis Spinellis, author of the award-winning book Code Reading, has been learning and developing the concepts presented in this book since 1985, while writing ground-breaking software applications and working on multi-million line code bases. Spinellis holds an M.Eng. degree in software engineering and and a Ph.D. in computer science from Imperial College London. Currently he is an associate professor in the Department of Management Science and Technology at the Athens University of Economics and Business.