gpt4 book ai didi

C# ASP.NET 重构代码 |如何/指南

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:47 24 4
gpt4 key购买 nike

我手头面临着一项艰巨的任务,开始重构我们最大的 asp.net 网站,该网站从 asp classic 创建,然后移植到 asp.net VS2003,然后移植到 asp.net VS2005。在代码老派的地方,所有业务逻辑和数据访问都可以在 .aspx.cs 文件中找到。好消息是,它运行良好。

现在我的问题是,有没有关于如何重构背后的asp.net代码的指南?例如: - 我是否需要为重构代码创建一个单独的类,或者我应该为重构代码的新文件使用 app_code? - 重构代码结构..等

最佳答案

我建议您首先将业务逻辑提取到单独的类中 - 不要担心它们的类是如何命名的,或者其他结构是否可能更好。完成它,经常测试以确保你没有破坏任何东西。稍后您可以决定逻辑真正应该在哪些类中,并且可以重构它以将其放在那里。

我提出这个建议的一个主要原因是,一旦业务逻辑被分离,您就可以更轻松地针对该逻辑创建一组全面的单元测试。在开始重构以清理结构之前,您希望进行单元测试。只要单元测试成功,您就可以确定您的重构没有破坏任何东西。

这将使您(和您的管理层)有信心做一些事情,例如创建一个单独的数据访问层。

关于C# ASP.NET 重构代码 |如何/指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2174933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com