程式碼維護度的公式

微軟參考定義CMMI的卡內基美隆大學(Carnegie Mellon University)提出的維護度量測公式,並且將它簡化成為更易於理解可維護性的評估機制。卡內基美隆的原始公式如下:

171 – 5.2 * ln(aveV) – 0.23 * aveV(g’) – 16.2 * ln (aveLOC) + 50 * sin (sqrt(2.4 * perCM))

根據這個複雜公式計算出來的數字,數值越大,可維護度越高。初步分析卡內基的公式,影響數字的重要變因,不外乎程式碼行數過多,以及過多的判斷式或迴圈數,開發者應盡量以上情況,此外程式註解有加分效果。

中間那些怪怪的常數不知道怎麼算出來的…

http://www.ithome.com.tw/itadm/article.php?c=47295&s=4

This entry was posted in 電腦和網際網路. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s