M
Código sin errores.
| Autor: | Steve Maguire | |
| Edita: | McGraw Hill, 1994 | |
| ISBN: | 84-481-1800-6 | |
| Notas: | 230 pags. | |
| Edición original: | Writing Solid Code Microsoft Press, 1993 |
|
| Comentario: | Breve libro muy entretenido que trata sobre
"las buenas constumbres" al escribir código.
El autor da una serie de pautas para generar código
limpio y solido. Hace especial hincapié en las
actitudes: comprobar los punteros antes de usarlos,
utilizar la macro ASSERT con corrección, etc. Los
ejemplos están en C pero es fácil aplicar los conceptos
a cualquier lenguaje. Este libro es ideal para regalar a los compañeros de desarrollo que hacen código para nosotros: será un regalo mutuo. |
Debugging the development process
| Autor: | Steve Maguire | |
| Edita: | Microsoft Press, 1995 | |
| ISBN: | 1-55615-650-2 | |
| Notas: | 216 pags. | |
| Comentario: | Otro entretenido libro de este autor que sabe situar al lector en el punto más adecuado para explicar los conceptos deseados. Este libro trata sobre la manera de llevar un proyecto software a buen puerto. No es un libro muy espectacular pero sí interesante. |
Designing Object-Oriented C++ applications using the booch
method.
| Autor: | Robert C. Martin | |
| Edita: | Prentice Hall, 1995 | |
| Comentario: | El autor, conocido especialmente en el grupo comp.object, es apreciado por sus labores recopilatorias, principalmente. |
Code complete: A practical handbook of software
construction.
| Autor: | Steve McConnell | |
| Comentario: | Técnicas de desarrollo de software robusto y
fiable. Cuando vuelva a caer en mis manos este libro completaré la referencia. |
Rapid Development
| Autor: | Steve McConnell | |
| Edita: | Microsoft Press, 1996 | |
| ISBN: | 1-55615-900-6 | |
| Notas: | 672 pags. | |
| Edición en español: | Desarrollo y gestión de proyectos informáticos McGraw-Hill, 1997 ISBN: 84-481-1229-6 |
|
| Comentario: | ¿por qué el 80% de los proyectos
informáticos fracasan? ¿por qué los programadores
trabajan de media 50 horas semanales? ¿por qué la
mayoría de los participantes en un proyecto informático
reconocen finalizar el proyecto defraudados por el
desarrollo del mismo? Este interesante libro responde a estas preguntas aglutinando en sus páginas las respuestas teóricas de varios autores y la experiencia práctica del propio autor. El libro no deja pasar ningún aspecto de la gestión de un proyecto software: riesgos, gestión del equipo, errores clásicos, ciclo de vida, planificación, estimaciones, algunos métodos clásicos, etc. Todo ello decorado con multitud de ejemplos reales. Las referencias al "desarrollo rápido" sirven de hilo conductor para exponer principios generales de "desarrollo coherente de proyectos informáticos" Muy recomendable, especialmente desde que se puede localizar la edición en español en cualquier librería especializada. |
Java Security: Hostile Applets and Antidotes
| Autor: | Gary McGraw & Edward Felten | |
| Edita: | John Wiley & sons, 1996 | |
| ISBN: | 1-471-17842-X | |
| Comentario: | Sobre la providencial seguridad que ofrecen las applets de Java, con numerosos ejemplos que demuestran precisamente todo lo contrario. Interesante para aquellos que usen Java como herramienta para programar Applets para ejecutar "públicamente" en Internet. |
La Galaxia Gutenberg: Génesis del Homo Typographicus
| Autor: | Marshall McLuhan | |
| Edita: | University of Toronto Press, 1962 | |
| Notas: | 425 pags. | |
| Comentario: | El creador de la expresión "aldea global" y "el medio es el mensaje" desarrolla en este libro la importacia de los medios de comunicación en las ideas que comunican. Un libro muy interesante cuando se examina desde el punto de vista de las nuevas formas de comunicación. |
Object-Oriented Systems Analysis: modeling the world in
data.
| Autor: | Shlaer Mellor | |
| Edita: | Prentice Hall, 1995 | |
| Comentario: | Una de los primeros trabajos sobre diseño orientado a objetos. Se centra especialmente en buscar estructuras de objetos en el mundo que nos rodea: "todo es un objeto". El libro es breve, divertido y se lee de un tirón. |
Object-Oriented Software Construction.
| Autor: | Bertrand Meyer | |
| Edita: | Prentice Hall, 1988 | |
| ISBN: | 0-13-629031-0 | |
| 2a. edición: | 1997, Prentice Hall ISBN: 0-13-629155-4 1300 pags y CD-ROM |
|
| Comentario: | Diferentes aproximaciones al modelado de
sistemas. El autor, con su peculiar estilo, da a conocer
en este libro el lenguaje Eiffel que, muy a su pesar, no
tiene una implantación generalizada, ni mucho menos. En su segunda edición, Meyer abandona la defensa de Eiffel (aunque sigue apareciendo este lenguaje en los ejemplos) y construye una verdadera enciclopedia sobre la tecnología de objetos. Correcta, completa y coherente, esta obra es, para mí, la mejor referencia que existe sobre la tecnología de objetos. El CD-ROM incluye en formato PDF el texto integro del libro, resultando muy útil para localizar rápidamente una definición o un ejemplo. |
Object success: a managers' guide to object orientation.
| Autor: | Bertrand Meyer | |
| Edita: | Prentice Hall, 1995 |
Effective C++: 50 specific ways to improve your programs
and designs
| Autor: | Scott Meyers | |
| Edita: | Addison-Wesley, 1992 | |
| ISBN: | 0-201-56364-9 | |
| Notas: | 206 pags. | |
| Comentario: | Magnífico libro, indispensable para cualquier programador que quiera llegar, algún día, a dominar el C++. Como título indica, se enumeran 50 normas "de estilo": la norma, la explicación y el ejemplo o ejemplos correspondientes. Todo el libro destila buen conocimiento del C++. Desde mi punto de vista, este libro (junto a la práctica y el seguimiento de algunos grupos de discusión como comp.lang.c++ sevirá al lector para pasar de ser un "conocedor" del lenguaje a un "dominador" del mismo. El término de experto le llegará tras leer y asimilar el libro de Coplien |
More Effective C++: 35 new ways to improve your programs
and designs
| Autor: | Scott Meyers | |
| Edita: | Addison-Wesley, 1996 | |
| Comentario: | Continuación del anterior, actualizado con las últimas especificaciones del estándar. Espero que el listón de la calidad no haya bajado (todavía no lo tengo). |
Managing Internetworks with SNMP.
| Autor: | Mark A. Miller | |
| Edita: | M&T Books, 1993 | |
| ISBN: | 1-55851-304-3 |
CORBA Design Patterns
| Autor: | Thomas J. Mowbray & Raphael C. Malveau | |
| Edita: | John Willey, 1997 | |
| ISBN: | 0-471-15882-8 | |
| Notas: | 334 pags. + CD-ROM | |
| Comentario: | Este libro expone varios patrones
arquitectónicos utilizando CORBA como lenguaje de
expresión de los mismos. El libro se centra en la
especificación de interfaces utilizando IDL para
desarrollar patrones a varios niveles: nivel de
organización, de sistema y de aplicación, soluciones
Internet, aplicaciones distribuídas, etc. A lo largo de
todo el libro destaca el concepto de "escala"
que los autores utilizan como contexto en el cual
extender cada uno de los patrones. El CD-ROM incluye, sobre todo, documentación del OMG sobre CORBA, con definiciones del IDL y los IDLs de los servicios CORBA, ejemplos de aplicaciones CORBA y algunas animaciones sobre el funcionamiento de CORBA. |
C++ strategies and tactics.
| Autor: | Robert B. Murray | |
| Edita: | Addison-Wesley, 1993 | |
| ISBN: | 0-201-56382-7 | |
| Comentario: | Libro introductorio sobre C++. Se puede prescindir de él si se dispone de alguno de los buenos libros de introducción al C++. |
STL Tutorial and Reference Guide; C++ programming with the
STL
| Autor: | David R. Musser and Atul Sains | |
| Edita: | Addison-Wesley, 1996 | |
| ISBN: | 0-201-63398-1 | |
| Notas: | 400 pags. | |
| Comentario: | Comentario de Warren Young en C/C++ Users Journal, Septiembre de 1996. Aproximación formal a la STL [...] El libro se compone de dos partes: un tutorial de nivel medio-alto y una referencia completa a la librería. [...] Libro bien organizado que supone una perfecta guía de referencia a la librería. |
|