Refactorings portables para soportar la evolución automática de código que utiliza componentes externos

Gardey, Juan Cruz

Título:
Refactorings portables para soportar la evolución automática de código que utiliza componentes externos
Autor:
Gardey, Juan Cruz
Otros autores / Colaboradores:
 Garrido, Alejandra
Temas:
REFACTORINGAPLICACIONES
Nota de tesis:
Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2017.
Extensión:
73 p. : il. col. + 2 CD-ROM
Resumen:
La reutilización de código agiliza considerablemente el desarrollo, pero hace que los sistemas dependan de los componentes que reúsan (librerías, frameworks, servicios, etc.). Estos componentes proveen APIs (Application Programming Interface) que los sistemas utilizan para interactuar con ellos. Estas APIs sufren cambios con mucha frecuencia (los métodos cambian de nombre, se vuelven obsoletos, aparecen nuevos, etc.), lo cual impacta en los programas que las usan. Considerando la gran utilidad de los refactorings y la posibilidad de ejecutarlos automáticamente, una forma de actualizar un componente de software usado dentro de un sistema es aplicar cada modificación sobre el componente por medio de un refactoring, y luego exportar estos refactorings para que puedan ser reproducidos automáticamente en los sistemas que dependan de éste. El objetivo del trabajo es desarrollar una herramienta usando Pharo Smalltalk, para exportar los cambios sobre componentes en forma de refactorings, y luego poder reproducirlos en el código que hace uso de estos componentes, con el fin de aplicar automáticamente actualizaciones de software a través de los refactorings.

Puede solicitar más fácilmente el ejemplar con: TES 17/34

Ver índice

Sólo se cuenta con disponibilidad para sala de lectura.


Disponibilidad Actual Para Préstamo: 0 Disponibilidad Actual Para Sala de Lectura: 1 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)