Automate Code Refactoring for Enhanced Software Maintenance and Development
Authors: Atman Ainapure, Aditya Kharote, Tarun Agrawal and Sudhir Dhage
Publishing Date: 10-11-2024
ISBN: 978-81-955020-9-7
Abstract
This paper unfolds a practical solution tailored to the intricate challenges faced by multinational corporations (MNCs) in the landscape of software development. The core emphasis of our research is on addressing the multifaceted aspects of maintaining code consistency, longevity, and achieving bug-free functionality. The crux of our proposed solution lies in the development of a sophisticated VS Code Extension built using TypeScript powered by LangChain and Flask that not only guides developers through the intricate process of code refactoring but also streamlines the often laborious task of generating comprehensive comments. This dual-pronged approach seeks to not only enhance the intrinsic quality of the codebase but also contribute significantly to the overall documentation and comprehensibility of the software.
Keywords
Code Refactoring, Comment Generation, Langchain, Language Model, Code Consistency, Code Quality, Software Maintenance, Programming Paradigms, Automated Formatting, Code Optimization, Code Evolution, Developer Productivity
Cite as
Atman Ainapure, Aditya Kharote, Tarun Agrawal and Sudhir Dhage, "Automate Code Refactoring for Enhanced Software Maintenance and Development", In: Mukesh Saraswat and Rajani Kumari (eds), Applied Intelligence and Computing, SCRS, India, 2024, pp. 209-222. https://doi.org/10.56155/978-81-955020-9-7-21