- "Diseño centrado en datos" es el lanzamiento en línea de un libro enfocado en la importancia de los datos en el desarrollo de software.
- La versión en línea incluye capítulos esenciales para aprender sobre diseño centrado en datos, aunque parte del formato y algunas imágenes pueden estar dañados.
- Este libro enfatiza que los datos no son el dominio del problema, sino un componente clave para entenderlo y resolverlo.
- Explora la formación de los datos y el marco de trabajo del diseño centrado en datos.
- El libro analiza la importancia de las bases de datos relacionales y el proceso de normalización de datos.
- También cubre procesamiento de streams, procesamiento de eventos y objetos basados en componentes.
- El libro introduce el concepto de niveles jerárquicos de detalle y el uso de mementos.
- Trata en profundidad diversas técnicas de optimización, como dependencias de memoria y aprovechamiento de cache lines.
- El libro destaca la importancia de la depuración, la vida útil y evitar estados incorrectos en el desarrollo de software.
- También analiza los beneficios del código reutilizable, las pruebas unitarias y la refactorización.
- El autor ofrece ideas sobre lo perjudicial del desarrollo centrado en instancias y las ventajas del diseño jerárquico.
- El libro concluye con una discusión sobre la división del trabajo y el código general reutilizable.
1 comentarios
Opiniones en Hacker News