
Seriously Good Software
Marco Faella
- Editorial
- Manning
- Año
- 2020
- Páginas
- ~318
- Nivel
- Intermedio
De qué trata
Manual sobre optimización multidimensional de software escrito por Marco Faella y publicado por Manning en 2020. Enseña a evaluar y mejorar el código Java evaluando diferentes cualidades a menudo contrapuestas: legibilidad, eficiencia de tiempo, uso de memoria, fiabilidad y seguridad.
A través de un mismo problema abordado desde distintas perspectivas, desglosa algoritmos, consumo de memoria de objetos, benchmarks con JMH (Java Microbenchmark Harness), diseño por contrato con aserciones y prevención de fugas de recursos.
Marco Faella aporta una perspectiva académica y rigurosa que obliga al lector a cuestionar dogmas de programación y tomar decisiones basadas en mediciones objetivas. Una lectura enriquecedora para ingenieros de nivel intermedio y avanzado.
- Calidad de Software
- JMH
- Optimización de Memoria
- Rendimiento Java
- Algoritmos
- Marco Faella
- Manning
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Suite de Benchmarks y Optimización de Estructuras de Datos
Implementación de variantes de contenedores de datos comparando tiempo de CPU y consumo de memoria mediante JMH.

