Document Type : Review articles
Author
Ministry of Education, Iraq
Abstract
A code smell is any display in a program's source code that may signal a broader issue, impeding software development and maintenance. Developers struggle to recognize code smells, which has resulted in several detection tactics, tools, and software analysis tools, commonly referred to as code smell detection approaches. These techniques are generally used to uncover programming abnormalities and poor practices. Code smell detection techniques are typically used to raise developer awareness of the internal quality of a development program, as different tools have different implications.
Keywords