Bun*_*ori 5 c# c++ refactoring
在我看来,C++和C#是非常类似的编程语言.如果需要将C++代码移植到C#是唯一支持的平台的平台上,那么需要完成多少工作?
我应该准备好了,大多数C++代码需要重写为C#吗?或者,由于语言的相似性,重构是否应该非常容易和直接?
我知道,它将取决于应用程序本身,但我总的来说.
Bro*_*ass 24
我最近为C#做了一个C++应用程序的主要端口.总的来说,我认为这是一次愉快的经历.这些是我采取的步骤,它们可能适用于您的应用程序,也可能不适用.
首先,这是移植而不是重构.我认为这是一个非常糟糕的主意.
确实,您可以(通过大量工作)将C++端口转换为不安全的C#,但是说语法非常相似有点紧张.实际上,按照相同的推理方式,您可以将C++移植到任何其他C派生语言,这同样会让人感到痛苦.
再说一遍,如果你这样做,那么就会有大量的返工.使用现有的代码作为模型,这很可能不仅仅是从头开始重新编码,在我看来,这是一个更好,更少杂乱的选择.
| 归档时间: |
|
| 查看次数: |
6040 次 |
| 最近记录: |