首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何管理代码转换?

如何管理代码转换?
EN

Stack Overflow用户
提问于 2013-09-13 21:59:12
回答 1查看 75关注 0票数 5

我必须将一个有大约100 k行代码的应用程序从一种编程语言转换为另一种编程语言(java到c++)。

我正在寻找一个解决方案来跟踪我的进展,并确保没有任何东西从裂缝中掉下来。

到目前为止,我已经考虑过两种方法,但这两种方法似乎都不是最佳方法:

  • 将旧代码作为注释复制到新的源文件中,并删除转换的部分(这会变得很混乱)
  • 打印旧代码,并使用荧光笔标记转换后的代码(效率不高)

最好的解决方案可能是一些文本编辑器,在那里我可以保留旧的代码库,并对已经转换的代码进行数字高亮/标记。像这样的实用程序存在吗?还是有更好的解决方案来管理代码转换?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-13 22:02:40

您可以将旧代码签入VCS (例如Git、SVN等),然后开始删除已经转换的部分。VCS工具将清楚地告诉您哪些部分已被删除,就像这种“数字高亮”方法,但更简单(因为旧的代码库将随着您的转换而缩小)。

最实际的方法是首先转换测试(如果您有任何测试.)。然后,您可以针对测试编写新代码。如果你没有测试,强烈考虑做一些。在没有测试的情况下转换100 bugs是几个月后一些微妙的bug的秘诀。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18795918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档