A Philosophy of Software Design cover

A Philosophy of Software Design

El aclamado 'A Philosophy of Software Design' de John K. Ousterhout, publicado en 2018, se erige como una obra fundamental para cualquier profesional o estudiante del desarrollo de software que busque elevar la calidad de su trabajo. Escrito por un distinguido profesor de Ciencias de la Computación en la Universidad de Stanford, con vasta experiencia en la creación de lenguajes y herramientas, este libro destila décadas de conocimiento en una guía clara y concisa. La tesis central de Ousterhout es que la esencia de un buen diseño de software radica en la gestión y minimización de la complejidad. A través de sus páginas, explora las fuentes inherentes de dicha complejidad, como las dependencias intrincadas y la oscuridad del código, y presenta principios concretos para combatirlas eficazmente. El autor introduce conceptos clave como la importancia de los "módulos profundos" (aquellos con una interfaz sencilla pero una implementación robusta y rica en funcionalidad) y el principio de "empujar la complejidad hacia abajo", instando a los desarrolladores a construir sistemas más fáciles de usar, incluso si esto implica un mayor esfuerzo interno en el módulo. 'A Philosophy of Software Design' no es solo un compendio de teorías, sino un manual práctico que ofrece estrategias tangibles para crear sistemas legibles, mantenibles y adaptables. Ousterhout desafía algunas convenciones establecidas en la industria, proponiendo una visión estratégica del diseño que va más allá de las soluciones tácticas inmediatas. Con un lenguaje accesible y un formato compacto, esta obra es indispensable para aquellos que aspiran a construir software de excelencia y dominar el arte de la simplicidad en la ingeniería compleja.

Publicado 2018
Páginas 190
ISBN 978-1-7321022-0-0
Idioma Inglés

Sobre el autor

1 libro en la biblioteca

Los lectores también disfrutaron

Comentarios

0 comentarios

Únete a la conversación

Inicia sesión para compartir tu opinión, responder a otros y votar comentarios.

Iniciar sesión

Aún no hay comentarios sobre este libro

¡Sé el primero en compartir tu opinión!