Elías Alejandro Ramírez García, René Santaolaya Salgado, Blanca Dina VALENZUELA ROBLES, Olivia Graciela Fragoso Díaz
{"title":"CODE SMELL DETECTION THROUGH METRICS FOR THE PROTECTION OF TEMPLATE METHODS","authors":"Elías Alejandro Ramírez García, René Santaolaya Salgado, Blanca Dina VALENZUELA ROBLES, Olivia Graciela Fragoso Díaz","doi":"10.52152/d11107","DOIUrl":null,"url":null,"abstract":"One of the bad decisions made by a developer is the lack of a good encapsulation in the design pattern \"Template Method\", when this happens, \"Code Smell\" appears, which is defined as \"symptoms of poor design and implementation choices\", these symptoms will be reflected in a high degree of dependency between classes of a program (indirect coupling), thus shortening the lifetime of the software.","PeriodicalId":11386,"journal":{"name":"Dyna","volume":null,"pages":null},"PeriodicalIF":0.8000,"publicationDate":"2024-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Dyna","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.52152/d11107","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
One of the bad decisions made by a developer is the lack of a good encapsulation in the design pattern "Template Method", when this happens, "Code Smell" appears, which is defined as "symptoms of poor design and implementation choices", these symptoms will be reflected in a high degree of dependency between classes of a program (indirect coupling), thus shortening the lifetime of the software.
期刊介绍:
Founded in 1926, DYNA is one of the journal of general engineering most influential and prestigious in the world, as it recognizes Clarivate Analytics.
Included in Science Citation Index Expanded, its impact factor is published every year in Journal Citations Reports (JCR).
It is the Official Body for Science and Technology of the Spanish Federation of Regional Associations of Engineers (FAIIE).
Scientific journal agreed with AEIM (Spanish Association of Mechanical Engineering)
In character Scientific-technical, it is the most appropriate way for communication between Multidisciplinary Engineers and for expressing their ideas and experience.
DYNA publishes 6 issues per year: January, March, May, July, September and November.