是否有任何工具可以重构C ++以符合编码标准?

时间:2012-06-29 10:15:42

标签: c++ parsing refactoring naming-conventions

我需要处理大型C ++代码库,几乎重命名所有内容(类,参数,字段,方法等)。你知道有哪些工具可以帮助我完成这项工作(除了文本编辑器和咖啡机)吗?

3 个答案:

答案 0 :(得分:2)

如果您使用的是Visual Studio,则可以使用插件Visual Assit X来重构代码。 出于缩进目的,您可以使用indent实用程序。

答案 1 :(得分:1)

你可以看看Semantic Designs C++ Tools虽然我从来没有使用它,但它看起来相当全面。

它是基于规则的,并且理解C ++语言,而不仅仅是一个reg exp搜索和替换实用程序,因此它可以做更多的事情。主要的警告是它是一种商业产品,但它可以节省你和其他长期使用的时间可能值得你的公司。

(顺便说一句,除了通过this question发现该公司之外,我与该公司没有任何联系。)

答案 2 :(得分:1)

请不要请求,请不要删除。这不是一个插头。原帖正好问这个。

我们公司在这方面提供服务。即我们与客户合作,确切了解他的编码标准。之后,我们调整了进行重构的工具包。这是半自动过程。有些东西是通过自动重构来修复的,有些东西是手工修复的。

有关其他信息,请查看网站http://cdsan.com/Services.php#svcs_dycs