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...
Guardado en:
| Autores principales: | , , , |
|---|---|
| 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 |