6

当我开始在我的代码中添加更多跟踪时,我意识到它增加了很多混乱。我知道 Visual Studio 允许您隐藏和显示代码,但是,我希望能够将代码分组为“跟踪”代码,然后在阅读代码时随意隐藏和显示。我想它可以为每个文件或每个类或每个函数执行此操作。

有没有办法做到这一点?你们是做什么的?

添加一些说明

隐藏当前功能允许您执行此操作,但当代码被隐藏时,您无法判断它是否跟踪。您也不能说“隐藏所有跟踪代码”和“显示所有跟踪代码”,这在读取函数时很有用,具体取决于您要执行的操作。

4

2 回答 2

1

我建议不要隐藏它。如果有样板代码到达需要隐藏的阶段,以便您可以看到“真实”代码,那么最好找到一种更好的方法来分离关注点。

这通常适用于跟踪/调试代码。我最近看到的是使用 AOP 框架将调试语句注入其他类。看看PostSharp,该示例演示了如何做到这一点。

于 2010-03-29T21:03:43.267 回答
0

你考虑过#region吗?

    int x = 3;
    x++;

#region Trace
    // ...
#endregion

    x += 2;

VS 将自动允许您扩展或隐藏该区域。

于 2010-03-29T20:30:30.827 回答