加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

重构 – “有效地使用遗留代码”是否可以帮助某人使用从VB6移植

发布时间:2020-12-17 00:32:37 所属栏目:大数据 来源:网络整理
导读:我想重构最初在 Visual Basic 6.0中编写并随后移植到.NET的大型遗留应用程序.为了充满信心地做到这一点,我希望围绕现有代码进行单元测试,以便我可以在之前和之后进行比较.这样做最简单,最有效的方法是什么? 有一本名为“Working Effectively with Legacy Co
我想重构最初在 Visual Basic 6.0中编写并随后移植到.NET的大型遗留应用程序.为了充满信心地做到这一点,我希望围绕现有代码进行单元测试,以便我可以在之前和之后进行比较.这样做最简单,最有效的方法是什么?

有一本名为“Working Effectively with Legacy Code”的书似乎对我有帮助.但是,它看起来只处理面向对象的语言,Visual Basic 6.0不一定是OO.这本书还能帮助我吗?我希望读过它的人可以保证.

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

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

它不仅仅涉及 object-oriented(OO)语言.大部分内容涉及如何处理C语言中的遗留代码.

是的,买吧!

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

My project is not object oriented. How do I make safe changes?

还有vbUnit,xUnit实现可以帮助您使用TDD和Visual Basic 6.0.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读