1
我正在研究一個高度可擴展的產品,並且有一個SDK。我們必須檢查的一點是,成員和班級的知名度不會超過要求。組件成員的可見度越高,它所引起的「維護」就越多。報告'超出範圍'的成員
我想要一個可以生成報告的工具,作爲每晚構建的一部分,通過分析程序集,可以告訴我是否引入了「過度可見」的任何東西 - 即標記爲公共/受保護的,但只能在同一個程序集中使用......等等。
有沒有什麼可以做到這一點? 我曾看過NDepend,但它非常複雜,而且我無法制作出我想要的CQL表達式。
ReSharper的交互可以實現這個要求,並且可以給你的所有問題的列表在整個解決方案,其中包括超過範圍的成員。 – 2011-06-13 02:01:35