【发布时间】:2010-08-16 15:37:19
【问题描述】:
这个问题与我作为学生的 FOSS 经验有关。 抱歉,我可能有点主观,但在这里使用某种方法并想知道我是否走在正确的轨道上。
我参与了项目,我应该重构已经由其他人编写但从未包含在主干中的代码。 核心代码保持不变,但随着项目的 GUI 不断发展,在集成之前需要进行一些更改。
到目前为止,我的方法是:
- 将内核与 GUI 相关代码分开
- 复制+粘贴所有核心代码(因为它应该可以工作)
有时我没有任何问题,但现在对于我的代码所依赖的类,我遇到了问题,因为较新的版本具有不同的构造函数并且具有不同的外观代码。
在这种情况下最好的出路是什么?
理解所有代码需要时间。我是初学者,正在从事更大的项目。
【问题讨论】:
标签: refactoring