Code Reading ( ISBN 0-201-79940-5 ) es unlibro de desarrollo de software escrito en 2003 por Diomidis Spinellis . El libro está dirigido a programadores que desean mejorar sus habilidades de lectura de código . Analiza técnicas específicas para leer código escrito por otros y describe conceptos comunes de programación.
Los ejemplos de código utilizados en el libro se han extraído de software real y se utiliza C para ilustrar conceptos básicos. Se presentan extractos de sistemas de código abierto destacados como el servidor web Apache , el motor de base de datos relacional Java hsqldb , la distribución Unix NetBSD , el lenguaje Perl , el servidor de aplicaciones Tomcat y el sistema X Window .
El libro inauguró la serie de desarrollo de software eficaz de Addison-Wesley , editada por Scott Meyers , y recibió el premio a la productividad en el desarrollo de software en 2004 en la categoría de “libros técnicos”. Se ha traducido al chino, griego, japonés, coreano, polaco y ruso.