[英]Software metric based on number of dependencies per module
一個軟件項目有幾個“應有盡有的庫”。 我想重新排列它們,以便每個庫都特定於一組依賴項(UI,數據庫,業務邏輯等)。
有沒有一種方法可以衡量重新排列的庫(從質量檢查的角度來看)比原始狀態“更好”?
不確定可用的工具集是什么,但是這里的通用編程指標稱為代碼耦合
減少代碼耦合
Msdn內聚和耦合
“耦合是必要的,它使我們的代碼有用,但也可能使它易碎。通過尋求較弱的耦合,我們可以減少系統中的代碼破損。因此,我們將花費更少的時間來跟蹤奇怪的問題,而將更多的時間花在編寫和完善新功能。”
減少代碼中的依賴性
您可以以“萬物圖書館”之間所有方向和周期的依存關系的形式來衡量當前狀態。
重組后, 層與層之間只能存在一個方向的依賴關系。 並且在一個層內,您不應具有循環依賴性。
對於Java項目,例如存在jdepend來衡量這種依賴性 。 Maven Java項目可以從聲納中受益,以進行QA跟蹤。 您可能對聲納來源的本文感興趣。
此致Patrick.Brunner
[英]Ensuring quality of your software and code
[英]Free Automatic software test infrastructure
[英]Testing objects with dependencies in PHPUnit
[英]What is the best way to validate/certify software quality?
[英]How to organise test cases for different versions of a software?
[英]What types of Fault severity are in software testing?
[英]Definition of software quality?
[英]QA Automation Software and Process
[英]Website QA Software
[英]QA Software to simulate day/week/month/year time spans?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.