M


[Maguire 94]

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.


[Maguire 95]

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.

[Martin 94]

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.


[McConnell]

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.


[McConnell 96]

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.


[McGraw 96]

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.


[McLuhan 62]

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.


[Mellor 88]

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.


[Meyer 88]

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.


[Meyer 95]

Object success: a managers' guide to object orientation.

  Autor: Bertrand Meyer
  Edita: Prentice Hall, 1995


[Meyers 92]

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


[Meyers 96]

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).


[Miller 93]

Managing Internetworks with SNMP.

  Autor: Mark A. Miller
  Edita: M&T Books, 1993
  ISBN: 1-55851-304-3


[Mowbray 97]

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.


[Murray 93]

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++.


[Musser 96]

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.

[ L ] [ Indice ] [ N ]



Autor: Javi Tobal
Página personal: http://www.arrakis.es/~tobal/
Última actualización: lunes, 30 agosto 1999
(Los comentarios son bien recibidos)