Ambos textos abordan técnicas que mejoran la modularidad en el diseño de software, con un enfoque en cómo estructurar mejor las preocupaciones del sistema.

por Gregor Kiczales · 1997
Ver sugerenciasSinopsis
Un avance en la ingeniería de software que propone modularizar y aislar las preocupaciones transversales (aspectos) que de otra manera se esparcirían por todo el código, mejorando así la mantenibilidad y reusabilidad del software. Principalmente asociado con el lenguaje AspectJ.
Sé el primero en valorar este libro.
Otras obras del mismo autor en el catálogo
Libros relacionados según distintos criterios de búsqueda
Ambos textos abordan técnicas que mejoran la modularidad en el diseño de software, con un enfoque en cómo estructurar mejor las preocupaciones del sistema.
Booch, al igual que Kiczales, enfatiza la importancia de la estructura modular en el desarrollo de software, aunque desde la perspectiva de la programación orientada a objetos.
Este libro de Booch explora cómo la identificación de clases y objetos, similar a la modularización de aspectos, afecta la mantenibilidad del software.
Ambos libros introducen principios fundamentales que permiten gestionar la complejidad en el diseño de software, priorizando la separación de responsabilidades para mejorar la claridad.
La obra de Jablonski se centra en la creación de modelos que también buscan organizar y modularizar el proceso de desarrollo, similar a la propuesta de Kiczales.
Gregor Kiczales, James des Rivières, Daniel G. Bobrow
1991·divulgacion
Kiczales y sus coautores exploran la metaprogramación, temática que al igual que la modularización de preocupaciones, busca optimizar el comportamiento del software a nivel estructural.