代码之家  ›  专栏  ›  技术社区  ›  SidC

用于分析继承的ASP.NET网站解决方案的加载项建议

  •  0
  • SidC  · 技术社区  · 15 年前

    我“继承”了一个ASP.NET 2.0 VB项目,并得到了客户想要更改的项目列表。这不是我的原作,我从另一个擅离职守的编码人员那里“继承”了它。客户只想让站点工作,但发现了一些需要更改的问题。不幸的是,这个项目超出了预算,已经过期一年了。因此,没有时间将其更新为.NET 3.5。

    有人能向我推荐一些(希望是免费的)你在vs 2008中使用的插件,这将有助于我理解代码库。我开始使用Reflector,并且对定义的类和方法有了一个很好的理解。修改现有代码库时使用了哪些技术?您是根据您的实践和方法重新创建的,还是尝试遵循以前的编码人员所做的工作?

    非常感谢你的帮助! 希德

    1 回复  |  直到 15 年前
        1
  •  1
  •   Chris Nicol    15 年前

    就我个人而言,我喜欢创建一些类图,并首先尝试了解它。然后,我喜欢隔离需要更改的区域,并根据代码复杂性的严重程度(或者我对正在发生的事情缺乏了解),使用调试器浏览站点/应用程序流以了解正在发生的事情。

    至于我是否要将其重构为我的实践或方法论,我的经验是,如果某个新功能独立于代码的其余部分,那么我将使用我的实践或方法论来创建/重构它,但是,如果我正在重构一段属于其他不需要重构的东西的代码,那么我将尝试y来跟踪前一个编码器所做的工作。通过这种方式,代码始终遵循一种类似的风格,接下来的人不必尝试理解两种不同的编码风格。

    祝你好运!