Abstrakt: |
Software developers in modern, large-scale software engineering should focus on writing code and continually examine monitoring data to justify dynamic behavior in their systems. In recent years, in light of the culture of development operations (DevOps), the monitoring responsibility of the developer has emerged. However, code violations may occur due to lack of experience, short deadlines, and market competition. This study discusses monitoring challenges and suggests improvements to improve the performance and quality of the software product so that developers can take advantage of these improvements in the future. This paper discusses code smell detection techniques, detection tools, classification, and how to refactor the code. In this review, we have presented several different techniques that detect code odor in the literature. These techniques were analyzed by examining the advantages, disadvantages, limitations, and efficiency of these techniques in code odor detection. A comparison was made of some advantages and disadvantages of the techniques used in odor detection and the limitations of the challenge. Finally, a solution was proposed to improve the performance of the odor detection process of the source code and thus improve the quality of the program produced by suggesting PyCos in odor detection for code through mining techniques Data contributing to the development of the Integrated Development Environment (IDE). [ABSTRACT FROM AUTHOR] |