簡體   English   中英

靜態代碼分析以在try / catch塊之外查找代碼?

[英]Static Code Analysis to find code outside a try/catch block?

我們有一個相當大的c#應用程序(1m行以上),它是高度多線程的。 對於每個啟動的線程,我們需要確保在正確的位置有一個try / catch塊,以捕獲可能會使應用程序崩潰的錯誤。

我想知道是否有靜態代碼分析工具可以掃描代碼並在嘗試捕獲之外找到點?

我在此線程上看到了: 自動查看哪些函數可能在 Red Hat中曾經使用Exception Hunter的c#返回異常的方法 ,但是該產品已被撤回。

我要尋找的東西比Exception Hunter要簡單得多-它只會找到任何try / catch之外的“裸代碼”,並突出顯示它。

首先嘗試反射。 例如,您可以使用MethodBody查詢異常處理。

如果還不夠好,請轉到CCI: http : //ccimetadata.codeplex.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM