Estrategias de Resolución del Code Smell Feature Envy

Los code smells son síntomas útiles para la identificación de problemas estructurales de un sistema que se relacionan con problemas de modificabilidad. Surgen por la utilización de malas prácticas al desarrollar un sistema. Para poder solucionar los code smells es necesario aplicar el refactoring...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Marcos, Claudia A., Antivero, Juan Pablo, Arias, Lucas, Vidal, Santiago
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2019
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/88016
Aporte de:
id I19-R120-10915-88016
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Code Smell
Feature Envy
Refactoring
spellingShingle Ciencias Informáticas
Code Smell
Feature Envy
Refactoring
Marcos, Claudia A.
Antivero, Juan Pablo
Arias, Lucas
Vidal, Santiago
Estrategias de Resolución del Code Smell Feature Envy
topic_facet Ciencias Informáticas
Code Smell
Feature Envy
Refactoring
description Los code smells son síntomas útiles para la identificación de problemas estructurales de un sistema que se relacionan con problemas de modificabilidad. Surgen por la utilización de malas prácticas al desarrollar un sistema. Para poder solucionar los code smells es necesario aplicar el refactoring que permitan mejorar aspectos de calidad como mantenibilidad, comprensibilidad y reusabilidad. El code smell Feature Envy puede ser considerado el síntoma más común relacionado con problemas de acoplamiento y cohesión. Es un método que parece más interesado en los datos de otra clase que en los de su propia clase. Este problema puede ser solucionado aplicando los refactorings Extract Method y Move Method. Sin embargo, la identificación de la mejor estrategia de resolución no siempre es sencilla dado que requiere de un análisis detallado de las diferentes alternativas. Por esta razón, en este trabajo se propone una estrategia de resolución del code smell Feature Envy la cuál propone al desarrollador diferentes alternativas de solución utilizando un algoritmo heurístico de manera tal que pueda analizar dichas posibilidades y utilizar la que considere más adecuada al proyecto
format Objeto de conferencia
Objeto de conferencia
author Marcos, Claudia A.
Antivero, Juan Pablo
Arias, Lucas
Vidal, Santiago
author_facet Marcos, Claudia A.
Antivero, Juan Pablo
Arias, Lucas
Vidal, Santiago
author_sort Marcos, Claudia A.
title Estrategias de Resolución del Code Smell Feature Envy
title_short Estrategias de Resolución del Code Smell Feature Envy
title_full Estrategias de Resolución del Code Smell Feature Envy
title_fullStr Estrategias de Resolución del Code Smell Feature Envy
title_full_unstemmed Estrategias de Resolución del Code Smell Feature Envy
title_sort estrategias de resolución del code smell feature envy
publishDate 2019
url http://sedici.unlp.edu.ar/handle/10915/88016
work_keys_str_mv AT marcosclaudiaa estrategiasderesoluciondelcodesmellfeatureenvy
AT antiverojuanpablo estrategiasderesoluciondelcodesmellfeatureenvy
AT ariaslucas estrategiasderesoluciondelcodesmellfeatureenvy
AT vidalsantiago estrategiasderesoluciondelcodesmellfeatureenvy
bdutipo_str Repositorios
_version_ 1764820489584246785