【发布时间】:2009-04-22 12:37:30
【问题描述】:
我不希望这是主观的,但如果答案可以通过建议或方向稍微调味,我将不胜感激:)
在过去的几年里,我的工作一直是开发并现在维护/扩展一个相当大的应用程序。该应用程序是我们部门运行的首批 .NET 项目之一,对于几乎整个开发团队来说,这是一个巨大的学习曲线。由于这对几乎每个人来说都是一种新体验,因此我们编写了一些丑陋的代码——实际上“一些”更像是“可能有几十万行”。
我们的团队现在大部分时间已经成熟,我们意识到我们的错误使应用程序变得很糟糕,并且保持其当前状态几乎与它所取代的神秘 VB6 应用程序一样困难。值得庆幸的是,决策者意识到我们需要纠正我们的错误,但是我们落后于 8 球,我们的许多开发人员要么从事预定的功能增强(我们的业务线中必不可少的邪恶),要么从事副项目。
我们正在使用 .NET 2.0、VS2005(希望迁移到 2008)、TFS 2005(很快迁移到 2008)
有哪些工具可以帮助我们执行编码标准(我正在审查 Juval Lowy 的 C# 标准并将其转录为 VB.NET)
有哪些工具可以帮助我们识别设计不佳的组件?
有哪些工具可以帮助我们映射当前混乱的命名空间?
我可能会用更多的问题来扩展这个,因为我想到了它们,或者响应激发了一个突触。
新 - 是否有任何工具可以直接针对 TFS 来帮助分析我们的代码?
【问题讨论】:
标签: .net coding-style