功能

DevPartner Studio Pro Edition

DevPartner Studio 的程式碼品質管理套件獲獎項肯定,能提高開發生產力,加強 Microsoft Visual Studio Professional、Premium 和 Ultimate 版本的效能。DevPartner Studio 在開發程序初期即能自動偵測和診斷軟體瑕疵、效能問題和安全弱點,因為這個時期解決問題的成本效益最好。

CodeReview 及靜態分析

用 CodeReview 發現程式結構、設計、複雜度和命名上的問題,讓團隊監控本身的設計實務並且達成與物件導向、可維護性和程式碼可讀性相關的設計目標。這種做法可減少常見的錯誤模式。

效能分析

DevPartner 找出耗用處理器運算能力的效能熱點,將軟體執行效率盡量往上提升。

利用 ASP .NET 安全掃描進行靜態原始碼分析

DevPartner CodeReview 挑出違反最佳實務的程式碼,無論是 Microsoft 或其他業界標準,或者配合開發團隊自行決定的最佳實務。

BoundsChecker:錯誤修正建議及程式碼範例

開發人員可利用 DevPartner 的 BoundsChecker 快速找出使應用程式不穩定的特定執行時期錯誤具體位置。BoundsChecker 會解釋該錯誤並建議程式設計上的解決方法。

TrueCoverage 程式碼覆蓋率分析

TrueCoverage 自動尋找在任何 Visual C++ 或 .Net 軟體應用程式或元件中尚未測試的程式碼。

支援使用指令行

利用 DevPartner 指令行公用程式所設定的單元測試和整合伺服器,囊括更多自動捕捉錯誤的功能。可簡單、靈活地控制任何腳本式或商用測試架構。

多層式分析工作階段的結果相互關連

對於有多位使用者在可能很遙遠的端點使用的高階應用程式,多層式應用程式會在多個 CPU 之間共享工作負載。將分析工作階段的資料匯集起來,可共同瞭解 CPU 耗用率。

個人和團隊皆可自訂規則

架構設計師和開發人員可以設計本身團隊適用的規則來配合 CodeReview 規則管理員,不但改善一致性,也能避免常見的反模式。

分散式應用程式設定

擁有多層式應用程式或是需要收集團隊伺服器的資料,請使用遠端分析。

逐行程式碼 CPU 效能分析

DevPartner 的效能分析顯示每一行程式碼的 CPU 使用率,但是不會修改原始碼,因此不再需要為了在不同位置擷取最佳化的演算法而增加迴圈計數器。剔除劣質程式碼,避免寫入原始碼中。

記憶體分析

尋找累積佔用記憶體的物件和配置,確保資源的可用性和穩定性。

記憶體耗用量 ー 執行時期虛擬化

託管應用程式會即時深入解析在記憶體堆積 (heap) 和任何垃圾收集器活動啟動期間的行為。

穩定性和波動趨勢

單元測試採取覆蓋率分析可對測試進行更深入的量化評估,效果勝於僅憑單元測試。在開發期間及早彌補差距,確保日後的應用程式測試更順利。

為何選擇 DevPartner?

DevPartner 是自動化測試解決方案,確保您的程式碼一次到位。搜尋軟體瑕疵、記憶體流失、效能瓶頸和組態問題,簡單又快速。

在程序進行初期即自動偵測和診斷軟體瑕疵及效能問題。藉由內建的專家程式撰寫建議、程式撰寫標準以及規則型指南提升您的開發技能,同時改善軟體的可靠性和效能。DevPartner 針對 Visual Studio 及 Team Foundation Server 做了功能改良,鼓勵大家採用程式撰寫標準,不但能減少技術性程式碼和降低專案風險,還能讓開發人員發揮最大生產力。