In this study, we explore advanced strategies for enhancing software quality by detecting and refactoring data clumps, special types of code smells. Our approach transcends the capabilities of integrated development environments, utilizing a novel method that separates the detection of data clumps from the source access. This method facilitates data clump processing. We introduce a command-line interface plugin to support this novel method of processing data clumps. This research highlights the efficacy of modularized algorithms and advocates their integration into continuous workflows, promising enhanced code quality and efficient project management across various programming and integrated development environments.
翻译:在本研究中,我们探索了通过检测和重构数据簇(一类特殊的代码坏味)来提升软件质量的先进策略。我们的方法超越了集成开发环境的能力,采用了一种将数据簇检测与源代码访问相分离的新颖技术。该方法便于数据簇的处理。我们引入了一个命令行界面插件来支持这种处理数据簇的新方法。本研究强调了模块化算法的有效性,并主张将其集成到持续工作流中,有望在各种编程环境和集成开发环境中提升代码质量并实现高效的项目管理。