是否有免费替代异常猎人?

时间:2009-03-17 13:25:26

标签: c# exception

我在Java和C#之间来回切换,而我在C#中编码的一件事就是强制执行的异常检查(尽管我承认我在使用Java编写时也发现它真的很烦人)

我知道Exception Hunter可以帮助您追踪一段代码可能会抛出的异常,但是有免费/更便宜的替代方案吗?我不能为这种软件插件证明200英镑的合理性,因为它只是一个烦恼而不是一个主要问题。

3 个答案:

答案 0 :(得分:8)

是。在代码上运行免费的Microsoft Pex。它将显示可能抛出的所有可能异常。

答案 1 :(得分:0)

虽然我理解强制例外的事情,但我不确定它是多么真实必要......例如,大多数有趣的例外是不会通常包括(甚至期望)。例如,我目前正在与看起来非常像CF35中的CLI错误进行斗争,间歇性地从真正存在的代码中提出MethodMissingException(强调:间歇性地)。

如果要记录例外,请使用///<exception ... >...</exception>标记。关于这个主题的其他想法,或许可以看Vexing Exceptions(我想知道GhostDoc是否有帮助?)

答案 2 :(得分:0)

Get Exceptional网站是一种可能性。基本的想法是,您创建软件,并将所有例外情况发送到您的帐户,然后您可以将其提取到您的帐户。当然,它不会读取您的代码并查看有哪些例外。

我不知道是否有C#库,但API并不太难。