堡首先讓我更好地解釋背景和問題。是否可以使用NDepend在OOP語言中查找類分區?
語境
我們有方法十幾個大類;它違反了許多軟件工程原理,並且這通過代碼度量衡工具清晰可見。 看到內聚力差,方法太多等等。
問題 當我們試圖將類分成更小的類與實例方法出現的問題。他們需要從類中訪問一個或多個字段/屬性,將所有訪問特定字段/屬性的方法放在一起可能會很有用。嘗試使用Resharper→Refactor→Extract Class將一堆方法移動到新類時,問題清晰可見。
是否可以劃分連接在一起的方法和字段(使用代碼度量標準術語具有很高的內聚性)?
是的,謝謝,我現在將從這一點着手,並請求數據科學部門進一步研究。 – Revious
好極了,如果你想出很酷的公式,請更新回覆 –
當然,我在這裏打開了這個問題(如果你看到不喜歡的東西,請隨時糾正它):https://datascience.stackexchange。 COM /問題/ 22818 /這此結果的格式要求的換一個分區算法 – Revious