创新创业理论研究与实践 ›› 2026, Vol. 9 ›› Issue (9): 160-162.

• 创新方法 • 上一篇    下一篇

软件开发实践教学中代码重构能力的培养策略

赵一峰, 梅险, 王建东   

  1. 哈尔滨理工大学 计算机科学与技术学院,黑龙江哈尔滨 150080
  • 出版日期:2026-05-10 发布日期:2026-06-30
  • 作者简介:赵一峰(1985—),男,黑龙江哈尔滨人,博士研究生,讲师,研究方向:人工智能、图像识别。
  • 基金资助:
    黑龙江省教育厅2025年大学生创新训练计划项目“智能博弈实践研究”(S202510214007)

Strategies for Cultivating Code Refactoring Ability in Software Development Practice Teaching

ZHAO Yifeng, MEI Xian, WANG Jiandong   

  1. School of Computer Science and Technology, Harbin University of Science and Technology, Harbin Heilongjiang, 150080, China
  • Online:2026-05-10 Published:2026-06-30

摘要: 代码重构能力是软件开发从业者的核心素养,当前软件开发实践教学中存在一系列核心问题,导致学生重构能力难以适配企业实际需求。针对这些问题,结合教学实践与行业需求,该文提出纠正认知偏差、联动测试与重构训练、强化遗留代码重构实践、构建协作重构机制的系统性培养策略,通过多维度发力,提升教学的实效性,旨在为高校软件开发实践教学改革提供可行路径,助力学生形成符合行业标准的代码重构能力。

关键词: 软件开发, 实践教学, 代码重构能力, 教学优化, 教学改革, 协作

Abstract: Code refactoring ability is a core quality for software developers. Currently, there are a series of core problems in software development practice teaching, which make it difficult for students'refactoring ability to meet the actual needs of enterprises. In response to these issues, in combination with teaching practice and industry demands, a systematic training strategy is proposed, which includes correcting cognitive biases, linking testing and refactoring training, strengthening the practice of refactoring legacy code, and establishing a collaborative refactoring mechanism. Through multi-dimensional efforts, the effectiveness of teaching is enhanced, aiming to provide a feasible path for the reform of software development practice teaching in colleges and universities, helping students develop code refactoring capabilities that meet industry standards.

Key words: Software development, Practical teaching, Code refactoring ability, Teaching optimization, Teaching reform, Cooperation

中图分类号: