日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NDepend v2022.2.1.9665 专业版

發布時間:2023/12/29 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NDepend v2022.2.1.9665 专业版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

NDepend 基本上被描述為.NET 托管代碼的靜態分析工具。這個特定的工具能夠支持大量代碼度量,允許使用直接圖和依賴矩陣來可視化依賴關系。

NDepend 工具還能夠通過架構驗證過程以及規則及其質量為用戶和開發人員執行基于代碼的快照比較。有些規則基本上是用戶定義的,可以使用 LINQ 的查詢返回。此功能被命名為 CQLinq,該工具能夠為用戶和開發人員提供大量預定義的 CQLinq 代碼規則。這種特定的代碼規則能夠在 visual studio 中甚至在持續集成過程中自動檢查。

NDepend 還被描述為唯一的 Visual Studio 擴展,它能夠告訴程序員和用戶代碼正在編寫中,并且已作為債務引入。認識到這一點,用戶和開發人員能夠在必須將代碼納入管理源之前更正代碼。在 NDepend 成本原則的幫助下,可以在幾分鐘內定制和創建問題。查詢包括C#的公式,以便為用戶和開發者計算準確的技術深度估計。默認設置的規則能夠為一百多位負責人提供大量的代碼選擇,包括復雜的代碼以及低 OOP 的使用。考慮到它是一個靜態分析器,它有能力發現許多影響現實世界代碼庫的問題。出于這個原因,NDepend 被認為是一種能夠在視覺工作室中為用戶和開發人員提供分數的工具。

該工具能夠僅僅因為它擁有的基線就可以估計技術債務的增長。在提交任何代碼以提供控制之前需要調整的最新代碼香氣正在個別工作室中得到強調。在必須到達原始服務器之前,它們也能夠隨后被修復。

它具有以下特性和屬性,如下所述:

  • 使用依賴圖和依賴矩陣的可視化依賴關系。
  • 軟件指標和NDepend能夠支持82個代碼指標。
  • 它對 LINQ 的采石場有一個聲明性的冷規則。
  • 它能夠輕松靈活地與巡航控制系統以及 team City 集成。
  • 使用 CLI 的屬性,可選代碼約束存在于源代碼中。
  • 版本的比較以及同一程序集的兩個版本。

改進(添加到 v2022.2.1)

  • 新屬性IType.IsReadOnly用于檢測何時將結構聲明為只讀。
  • 新規則Immutable struct should be declared as readonly?(ND1914) 以檢測未聲明為readonly的不可變結構。
  • 在圖形、矩陣和度量視圖中,用戶現在可以在新的選項 > 雜項面板中選擇鼠標滾輪是引起縮放(默認和實際行為)還是垂直滾動。請注意,Ctrl+鼠標滾輪讓我們執行其他操作。
  • 新選項 > 雜項面板中的一個新選項現在讓我們放棄在顯示需要用戶注意的 NDepend 對話框時播放的叮當聲(許可事項、新版本可用、即將關閉且未保存數據......)。
  • Options > Miscellaneous面板中的一個新選項讓我們可以防止在將 NDepend 圓圈懸停在狀態欄中時顯示工具提示(在 Visual Studio 和 VisualNDepend 中)。
  • 當使用 Rider 編輯和比較源文件時,rider64.exe也在 ToolBox 目錄中解析,如%AppData%\Local\JetBrains\Toolbox\apps\Rider\ch-0\2022.4167.23\bin\rider64.exe。
  • 當債務設置存儲在共享的.ndsettings文件中時,當更改某些債務設置然后保存它們時,只有持久存在于.ndsettings文件中,項目文件(.ndproj)保持不變。

NDepend 可以在 .NET 7.0 和 .NET 6.0 上運行

.\net7.0\NDepend.Console.MultiiOS.dll

和?.\net7.0\NDepend.PowerTools.MultiiOS.dll
?現在可以在 Windows、Linux 和 MacOS 上的 .NET 7.0 上運行(自 v2022.2.1 起)。

.\net6.0\NDepend.Console.MultiiOS.dll

和?.\net6.0\NDepend.PowerTools.MultiiOS.dll
?現在可以在 Windows、Linux 和 MacOS 上的 .NET 6.0 上運行。

Visual Studio 2022 ARM 支持

從 Visual Studio 2022 版本 17.4.0 及更高版本開始?,NDepend 擴展現在可以在Visual Studio 2022 ARM中運行。

不可變的 NDepend 項目文件

在 NDepend v2022.2 之前,當在不同于創建它的機器上使用時,可以修改 NDepend 項目。這是因為引用了本地 .NET 安裝目錄(包括 NuGet 包目錄),并且這些目錄可能會在不同的計算機上發生變化。

現在只有 .NET 配置文件存儲在項目中,這些目錄是從中推斷出來的。這使得 NDepend 項目不可變,無論它在哪臺機器上使用。這樣可以更方便地將NDepend項目文件存儲在SCM(Source Code Management)中。

總結

以上是生活随笔為你收集整理的NDepend v2022.2.1.9665 专业版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。