Puntuación:
Actualmente no hay opiniones de lectores. La calificación se basa en 10 votos.
Component-Based Rails Applications: Large Domains Under Control
Use Components to Improve Maintainability, Reduce Complexity, and Accelerate Testing in Large Rails Applications.
"Este libro ofrece a los profesionales de Ruby una guía completa para aumentar la sofisticación de sus diseños, sin tener que renunciar a los principios de elegancia que los mantienen en nuestro rincón del mundo del software".
-Obie Fernandez, autor, The RailsTM 5 Way, Fourth Edition.
A medida que crecen las aplicaciones Rails, incluso a los desarrolladores experimentados les resulta difícil navegar por las bases de código, implementar nuevas funcionalidades y mantener la rapidez de las pruebas. Los componentes son la solución, y Component-Based Rails Applications muestra cómo sacarles el máximo partido.
Dirigido a programadores y responsables de equipos de software que se sientan cómodos con Ruby y Rails, Stephan Hagemann presenta una metodología práctica, de principio a fin, para modernizar y reestructurar aplicaciones Rails existentes.
Paso a paso, Hagemann demuestra cómo renovar las aplicaciones Rails para que presenten partes visibles, demostrablemente independientes y explícitamente conectadas, simplificándolas y haciéndolas mucho más fáciles de gestionar, cambiar y probar para los equipos. A lo largo de todo el libro, Hagemann introduce conceptos y técnicas de diseño que se pueden utilizar para mejorar aplicaciones de muchos tipos, incluso aunque no se hayan creado con Rails o Ruby.
⬤ Aprenda cómo los componentes clarifican la intención, mejoran la colaboración y simplifican la innovación y el mantenimiento.
⬤ Crear una aplicación Rails completa dentro de un componente, desde los primeros pasos hasta las migraciones y la gestión de dependencias.
⬤ Probar aplicaciones basadas en componentes, gestionar activos y dependencias, y desplegar la aplicación en producción.
⬤ Identificar las costuras en una aplicación Rails existente y refactorizarla para extraer componentes.
⬤ Dominar un enfoque repetible y guionizado para refactorizar aplicaciones Rails de cualquier tamaño.
⬤ Utilizar Rails basado en componentes con dos patrones estructurales populares: arquitectura hexagonal y DCI.
⬤ Aprovechar los nuevos conocimientos sobre componentes en otros marcos de trabajo y lenguajes.
⬤ Superar los retos únicos que surgen al componentizar aplicaciones Rails.
Si está preparado para simplificar y revitalizar sus complejos sistemas Rails, está listo para Aplicaciones Rails basadas en componentes.
Registre su libro para acceder cómodamente a descargas, actualizaciones y/o correcciones en cuanto estén disponibles. Consulte el interior del libro para más detalles.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)