自动将C ++类重构为单独的文件

er4*_*53r 5 c++ refactoring automated-refactoring

我已经继承了一个包含上万行的相当大的项目,但是以前的开发人员仅将它们打包成6个文件(OMG!)...

因此,出于可读性考虑,我想将所有类自动拆分为自己的cpp / h文件。

有什么工具可以胜任吗?

Ben*_*Ben -5

您没有说明您正在使用什么编辑器或平台,因此不清楚为什么大文件是一个问题。

我的猜测是,这就是你的解决方案:

  • 获得一个可以处理大文件的更好的编辑器。

一个好的编辑器应该能够通过名称找到类,拥有一个类浏览器,使您能够跳转到任何类、成员、函数或任何其他定义的定义,通过右键单击或键盘查找任何符号的使用快捷方式,通常会使您轻松找到方法,文件的大小将无关紧要。

另一方面,也许您有一个好的编辑器,只需要学习如何在其中做这些事情。