Saltar al contenido principal
Arquitectura Limpia

Arquitectura Limpia

Guía para Especialistas en la Estructura y el Diseño de Software

Martín, Robert C.

Aplicando unas reglas universales de la arquitectura de software, podrá mejorar tremendamente la productividad en la implementación de cualquier programa. Ahora, continuando el éxito sus libros más vendidos, "Código Limpio" y "The Clean Coder", el legendario experto en software Robert C. Martin revela estas reglas y le ayuda a implementarlas.Martin no se limita a presentar opci...

Editorial:
Anaya Multimedia, S. a.
Año de edición:
2018
ISBN:
978-84-415-3990-7
Páginas:
400
Encuadernación:
Rústica
Colección:
VARIAS
42,26 €
IVA incluido
Consigue 2 Puntos Añadir a favoritos

Sinopsis

Aplicando unas reglas universales de la arquitectura de software, podrá mejorar tremendamente la productividad en la implementación de cualquier programa. Ahora, continuando el éxito sus libros más vendidos, "Código Limpio" y "The Clean Coder", el legendario experto en software Robert C. Martin revela estas reglas y le ayuda a implementarlas.
Martin no se limita a presentar opciones. Apoyándose en más de medio siglo de experiencia en entornos de software de todos los tipos imaginables, le indica las decisiones que tomar y por qué resultan fundamentales para su éxito. Tal como se espera de " Uncle Bob " , le ofrece un gran número de soluciones directas y lógicas para las dificultades reales a las que se enfrentará, aquellas que harán que sus proyectos tengan o no éxito. Este libro es una lectura fundamental para todo arquitecto de software o quien aspire a serlo, analistas y diseñadores de sistemas y gestores de software, y para cualquier programador que deba ejecutar los diseños de otro.

Índice

Prefacio

Parte I: Introducción
Capítulo 1: ¿Qué son el diseño y la arquitectura?
Capítulo 2: Historia de dos valores

Parte II: Comenzar con los ladrillos: paradigmas de la programación
Capítulo 3: Visión general del paradigma
Capítulo 4: Programación estructurada
Capítulo 5: Programación orientada al objeto
Capítulo 6: Programación funcional

Parte III: Principios de diseño
Capítulo 7: SRP: El Principio de responsabilidad única
Capítulo 8: OCP: El Principio de abierto-cerrado
Capítulo 9: LSP: El Principio de sustitución de Liskov
Capítulo 10: ISP: El Principio de segregación de la interfaz
Capítulo 11: DIP: El Principio de inversión de la dependencia

Parte IV: Principios de componentes
Capítulo 12: Componentes
Capítulo 13: Cohesión de los componentes
Capítulo 14: Acoplamiento de componentes

Parte V: Arquitectura
Capítulo 15: ¿Qué es la arquitectura?
Capítulo 16: Independencia
Capítulo 17: Límites: trazar líneas
Capítulo 18: Anatomía de los límites
Capítulo 19: Política y nivel
Capítulo 20: Reglas de negocio
Capítulo 21: Arquitectura impresionante
Capítulo 22: La arquitectura limpia
Capítulo 23: Presentadores y objetos modestos
Capítulo 24: Límites parciales
Capítulo 25: Capas y límites
Capítulo 26: El componente principal
Capítulo 27: Servicios: grandes y pequeños
Capítulo 28: El límite de la prueba
Capítulo 29: Arquitectura insertada limpia

Parte VI: Detalles
Capítulo 30: La base de datos es un detalle
Capítulo 31: La Web es un detalle
Capítulo 32: Los marcos son detalles
Capítulo 33: Estudio de caso: ventas de vídeos
Capítulo 34: El capítulo perdido

Parte VII: Apéndice

Apéndice A: Arqueología de arquitectura

Índice alfabético

Información de seguridad

  • Cargando la información ...

Artículos relacionados

Construir Software Verde

Construir Software Verde

Currie, Anne / Hsu, Sarah / Bergman, Sara

Marcombo

¿Cómo cambiarán el desarrollo y las operaciones de software para satisfacer las necesidades ecológicas y de sostenibilidad del planeta? ¿Y qué implica eso para las organizaciones de desarrollo? En la era de la conciencia ambiental, Construir software verde emerge como una guía indispensable para transformar el desarrollo y las operaciones de software en prácticas sustentables q...

28,27 €
Nos queda 1 ejemplar
Ordenar Primero? un Ejercicio Personal en Diseño de Software Empírico

Ordenar Primero? un Ejercicio Personal en Diseño de Software Empírico

Beck, Kent

Anaya Multimedia, S. a.

El código desordenado es un fastidio. 'Limpiar' el código, para que sea más legible, requiere dividirlo en fragmentos manejables. El autor de esta guía práctica, Kent Beck, creador de la programación extrema y pionero de los patrones de diseño de software, sugiere cuándo y dónde podemos aplicar limpiezas u ordenaciones para mejorar el código, teniendo en mente al mismo tiempo l...

25,48 €
Nos queda 1 ejemplar
Arquitectura de Software: las Partes Difíciles. Análisis Moderno

Arquitectura de Software: las Partes Difíciles. Análisis Moderno

Dehghani, Zhamak / Ford, Neal / Richards, Mark

Anaya Multimedia, S. a.

En arquitectura de software no hay decisiones fáciles. Sí hay muchas partes difíciles, problemas o cuestiones complicadas sin buenas prácticas, que nos obligan a elegir entre varias soluciones intermedias. Con este libro, descubrirá cómo pensar críticamente sobre las ventajas y desventajas relacionadas con las arquitecturas distribuidas. Además de las explicaciones teóricas, el...

46,11 €
Disponible en 1-5 días
Manual Breve de Mastodon

Manual Breve de Mastodon

Orihuela,Jose Luis

Eunsa(Ed. Universidad Navarra)

El concepto de redes concebidas como federaciones de servidores gestionados de modo autónomo, con protocolos de comunicación abiertos y software libre es tan poderoso porque, paradójicamente, es la forma originaria de la Web.Mastodon no es necesariamente el futuro, pero indudablemente es un nuevio comienzo para internet y para los sueños que le dieron aliento.Tenemos poco tiemp...

11,44 €
Disponible en 1-5 días
Gamificacion y Su Aplicacion a la Ingenieria del Software

Gamificacion y Su Aplicacion a la Ingenieria del Software

García Rubio, Félix / Pedreira Fernández, Óscar

Rama

La gamificación, entendida como la aplicación de técnicas de juego en entornos no lúdicos, es una de las tendencias más importantes para esta década. Pero tenemos que ser conscientes de que la implantación de la gamificación es relativamente reciente, por lo que nos queda mucho por aprender tanto por lo que respecta a la forma de introducirla en las organizaciones como a las cu...

23,94 €
Disponible en 1 semana
Mern. Guia Practica de Aplicaciones Web

Mern. Guia Practica de Aplicaciones Web

Fontecha, Jesus / Serrano, Manuel Angel

Rama

MERN es un conjunto de subsistemas de software para el desarrollo de aplicaciones, basado en los pilares del lenguaje JavaScript, que incluye las tecnologías Mongo DB, Express.js, React.js y Node.js; de ahí su nombre.Este libro constituye una guía práctica sobre los fundamentos del desarrollo web con MERN, ofreciendo al lector las herramientas esenciales para iniciarse y profun...

24,90 €
Disponible en 1 semana

Otros libros del autor

Código Limpio. Segunda Edición

Código Limpio. Segunda Edición

Martin, Robert C.

Anaya Multimedia, S. a.

Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...

60,10 €
Disponibilidad inmediata
Nosotros, los Programadores

Nosotros, los Programadores

Martin, Robert C.

Anaya Multimedia, S. a.

La leyenda del software Robert C. Martin ("Uncle Bob") se sumerge en el mundo de la programación, explorando la vida de los pioneros revolucionarios que crearon los cimientos de la informática moderna. Desde Charles Babbage y Ada Lovelace a Alan Turing, Grace Hopper y Dennis Ritchie, Martin pone el foco sobre las figuras cuyo brillo y perseverancia cambiaron el mundo.Esta narra...

44,71 €
Nos queda 1 ejemplar
Diseño Funcional. Principios, Patrones y Practicas

Diseño Funcional. Principios, Patrones y Practicas

Martin, Robert C.

Anaya Multimedia, S. a.

En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qué utilizar la programación funcional para crear sistemas mejores para clientes reales. Martin compara las estructuras de la programación convencional orientada a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y mu...

38,41 €
Nos queda 1 ejemplar
Código Limpio. Manual de Estilo para el Desarrollo Ágil de Software

Código Limpio. Manual de Estilo para el Desarrollo Ágil de Software

Martin, Robert C.

Anaya Multimedia, S. a.

Cada año, se invierten innumerables horas y se pierden numerosos recursos debido a código mal escrito, ralentizando el desarrollo, disminuyendo la productividad, generando graves fallos e incluso pudiendo acabar con la organización o empresa. El reconocido experto de software Robert C. Martin, junto con sus colegas de Object Mentor, nos presentan sus óptimas técnicas y metodolo...

51,83 €
Nos queda 1 ejemplar
La Artesanía del Código Limpio

La Artesanía del Código Limpio

Martin, Robert C.

Anaya Multimedia, S. a.

Cómo escribir código del que se sienta orgulloso... todos los díasEn La artesanía del código limpio el legendario Robert C. Martin ('Uncle Bob') ha escrito los principios que definen la profesión (y el arte) del desarrollo de software. Uncle Bob reúne las disciplinas, los estándares y la ética que necesita para entregar un software sólido y efectivo y para estar orgulloso de to...

38,41 €
Disponible en 1-5 días
Desarrollo Ágil Esencial

Desarrollo Ágil Esencial

Martin, Robert C.

Anaya Multimedia, S. a.

Casi veinte años después de la presentación del Manifiesto Ágil, el legendario Robert C. Martin Uncle Bob vuelve a presentar los principios y valores del desarrollo ágil a una nueva generación, tanto de programadores como de no programadores. En este libro elimina malos entendidos y distracciones que, a lo largo de los años, han hecho que utilizar el desarrollo ágil sea más dif...

33,17 €
Disponible en 1-5 días