Exception hunter有免费的替代方案吗?

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

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

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

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

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

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

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