Ambos libros defienden una filosofía detrás del diseño de software, pero Ousterhout se centra más en la simplicidad y la reducción de la complejidad.

por Richard Gabriel · 1996
Ver sugerenciasSinopsis
Este libro explora la importancia del diseño y la planificación en la creación de software, diferenciándose de un enfoque puramente técnico al enfatizar la cultura y el arte detrás de la programación.
Sé el primero en valorar este libro.
Otras obras del mismo autor en el catálogo
Libros relacionados según distintos criterios de búsqueda
Ambos libros defienden una filosofía detrás del diseño de software, pero Ousterhout se centra más en la simplicidad y la reducción de la complejidad.
Meyer y Gabriel coinciden en explorar principios que guían la creación de software robusto, pero Meyer se enfoca en la programación por contrato como metodología.
Alexander influye en la noción de patrones que también puede informar el diseño en software, haciendo hincapié en la estética y la vitalidad en la construcción.
Brooks aborda la complejidad y los desafíos intrínsecos de la ingeniería de software, algo que Gabriel menciona al explorar la cultura detrás del diseño.
Gabriel refleja sobre la cultura de programación y el diseño, estableciendo un vínculo directo con la experiencia práctica en programación que Ousterhout también destaca.
Ousterhout y Gabriel comparten la importancia del diseño efectivo; sin embargo, Ousterhout se centra específicamente en cómo manejar la complejidad en software.