小编Okt*_*rom的帖子

C++:我的项目开始时的代码质量明显较差

几个月前我开始了一个相当大的2D游戏引擎项目,我开始注意到:

前一个或两个月的代码与最近的代码完全不同:

  • 变量的命名感觉有点不同
  • 一些代码风格方面是不同的
  • 我有时想知道为什么我用这种方式命名一些函数,并且可以很容易地想到一个更好的名字
  • 代码感觉相当混乱
  • 有些部分几乎可以立刻找到更好的方法

  • 代码似乎质量明显较低

然而,在我写这篇文章时,我正在注意以与现在相同的方式做所有事情.

现在,对于我的问题:

  • 这是一种常见的情况,即使在大型商业风格的项目中也是如此

  • 我是否应该考虑投入(大量)时间进行重构,甚至可能重写受影响的代码?

  • 随着项目的发展和变化,大部分代码必须从头开始重构或重写,这是正常的吗?这不好吗?

c++ refactoring project-management

14
推荐指数
2
解决办法
404
查看次数

检查模板参数是否从类继承

我想检查给予模板的类型是否继承自项目中的基类.

它应该像以下示例中所期望的那样工作:

template< class T : public CBaseClass >
Run Code Online (Sandbox Code Playgroud)
  • 是否可以使用模板执行此操作,如果没有,我还能怎么做?

c++ templates

11
推荐指数
3
解决办法
6593
查看次数

标签 统计

c++ ×2

project-management ×1

refactoring ×1

templates ×1