International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064


Downloads: 18 | Views: 287 | Weekly Hits: ⮙3 | Monthly Hits: ⮙10

Informative Article | Science and Technology | India | Volume 10 Issue 3, March 2021 | Popularity: 6.2 / 10


     

Code Smells in Software Development: A Review of Common Issues and Refactoring Approaches

Vamsi Thatikonda


Abstract: Code smells refer to symptoms in software code that may indicate deeper design problems. Although not outright defects, they can reduce maintainability over time. This paper reviews common code smells and associated refactoring techniques. Analysis of empirical studies reveals certain smells routinely relate to increased change and defect rates. Based on the review, recommendations are provided to help developers understand when and how to address code smells.


Keywords: Code smells; refactoring, software maintainability, software quality, anti-patterns, design degradation


Edition: Volume 10 Issue 3, March 2021


Pages: 1932 - 1935


DOI: https://www.doi.org/10.21275/SR231208200259



Make Sure to Disable the Pop-Up Blocker of Web Browser




Text copied to Clipboard!
Vamsi Thatikonda, "Code Smells in Software Development: A Review of Common Issues and Refactoring Approaches", International Journal of Science and Research (IJSR), Volume 10 Issue 3, March 2021, pp. 1932-1935, https://www.ijsr.net/getabstract.php?paperid=SR231208200259, DOI: https://www.doi.org/10.21275/SR231208200259



Similar Articles

Downloads: 1 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Informative Article, Science and Technology, India, Volume 7 Issue 9, September 2018

Pages: 1653 - 1656

Accelerating Software Quality: A Comprehensive Guide to Automation Testing for Java Applications

Vandana Sharma

Share this Article

Downloads: 2 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Informative Article, Science and Technology, India, Volume 8 Issue 10, October 2019

Pages: 1835 - 1839

Continuous Integration and Continuous Delivery (CI/CD): A Comprehensive Overview

Vandana Sharma

Share this Article

Downloads: 2 | Weekly Hits: ⮙1 | Monthly Hits: ⮙2

Informative Article, Science and Technology, India, Volume 9 Issue 9, September 2020

Pages: 1637 - 1641

Towards Effective Test Case Prioritization: A Meta - Analysis of Techniques and their Impact on Software Quality

Kodanda Rami Reddy Manukonda

Share this Article

Downloads: 3 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Informative Article, Science and Technology, India, Volume 8 Issue 3, March 2019

Pages: 1950 - 1954

Strategies for Mitigating Flaky Tests in Automated Environments

Rohit Khankhoje

Share this Article

Downloads: 4 | Weekly Hits: ⮙1 | Monthly Hits: ⮙2

Informative Article, Science and Technology, India, Volume 7 Issue 11, November 2018

Pages: 1956 - 1959

The Power of AI Driven Reporting in Test Automation

Rohit Khankhoje

Share this Article
Top