2012-03-23 63 views
1

首選項對象提供了一種將任意數據存儲到拉力賽中的方法,該拉力賽可以與其他拉力賽信息結合使用。使用首選項對象來存儲外部信息到拉力賽

例如,如果我想計算缺陷密度並在拉力賽中看到圖形,我不能在拉力賽中沒有KLOC信息。但是,如果我編寫一個腳本,每次迭代都會週期性地將我當前的行數減少到一個衆所周知的ID的首選項對象中,我可以輕鬆完成此操作。

但是我應該嗎?如果是的話,在拉力賽中偏好對象有什麼限制?我可以安全地存儲多少數據,以及系統可以合理處理多少首選項對象?數百,數千,數萬?我們的實例已經有成千上萬個來自安裝的標準應用程序,所以看起來答案至少有數千個。

回答

4

我們目前不對使用偏好設置任何限制,坦率地說,我認爲我們不知道使用它的限制。對於你建議的負載,我懷疑你不會超過這些限制。

在另一方面,我很想聽到更多關於您想到的分析。在來拉力賽之前,我做了一些工作using LOC to normalize metrics以及heuristically determine artifact dependency。現在在拉力賽,我擁有分析功能以及作爲產品負責人的責任範圍內的連接器功能,並且我一直在探索負責任地在拉力賽使用LOC的方式。

+0

感謝您的迴應 - 基於此我們將向前邁進。另外,我在文檔中發現,你可以在每個首選項對象中包含32K的數據。 有兩件事情我們正在追蹤LOC開始。首先是缺陷密度。第一個應用程序將在「完全開放缺陷」圖表上標出,表明開放缺陷的最大數量,使我們保持低於我們的缺陷密度標準。其次是跟蹤增加的測試線與有效負載線的比例,按組件分組,甚至可能組隊。 – kimon 2012-03-27 19:14:31

+0

這聽起來像是一個有趣的使用LOC。確保記錄缺陷的人不是那些將監視圖表的人。這些用途往往是自我實現的。 – 2012-03-27 21:45:51