当前位置:  开发笔记 > 编程语言 > 正文

"与遗留代码有效协作"是否可以帮助某人使用从VB6移植到VB.NET的应用程序?

如何解决《"与遗留代码有效协作"是否可以帮助某人使用从VB6移植到VB.NET的应用程序?》经验,为你挑选了1个好方法。

我想重构一个最初用Visual Basic 6.0编写并随后移植到.NET 的大型遗留应用程序.为了充满信心地做到这一点,我希望围绕现有代码进行单元测试,以便我可以在之前和之后进行比较.这样做最简单,最有效的方法是什么?

有一本名为" 有效地使用遗留代码 " 的书看起来可能对我有所帮助.但是,它看起来只处理面向对象的语言,Visual Basic 6.0不一定是OO.这本书还能帮助我吗?我希望读过它的人可以保证.

具体来说,此应用程序不使用表单本身以外的类.它直接从表单访问数据库,而不是一致的.有几个人正在使用他们自己的风格,没有任何标准.

正如我所说,这个项目已经移植到VB.NET.但是,它只是在Visual Studio 2008下编译的意义上移植.所有编码概念都是Visual Basic 6.0.



1> Johnno Nolan..:

它不仅处理面向对象(OO)语言.大部分内容涉及如何处理C语言中的遗留代码.

是的,买吧!


有一整章(第19章)称为:

我的项目不是面向对象的.如何进行安全更改?

还有vbUnit,一个xUnit实现,可以帮助您在Visual Basic 6.0中使用TDD.

实际上,我误解了这个问题,并认为你移植,而不是你已经移植过.在这种情况下,您有大量的"遗留" VB.NET代码,这完全适合您.您可以利用VB.NET的OO功能并使用本书的其余部分.

我真的不能推荐这本书了.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有