當前位置: 妍妍網 > 碼農

【譯】命名變得簡單:AI 支持的重新命名建議

2024-01-31碼農

您是否曾經為命名一個變量、方法或 類而掙紮過?找到表達性和簡潔性之間的完美平衡了嗎?您並不孤單。我們透過 GitHub Copilot Chat 擴充套件(需要訂閱)在最新的 Visual Studio 預覽版中解決了這個普遍的挑戰。人工智慧支持的重新命名建議,這個功能不只是建議名字;它了解您的識別元是如何使用的,以及您的程式碼風格,以提供無縫地適合您的程式碼庫的識別元。這就像有一個專門的命名專家在你身邊,增強你的程式碼,同時保持你的編碼流暢。

AI 在命名中的力量

我們的新功能利用人工智慧來分析您的識別元的當前使用情況和程式碼的命名風格。 透過了解識別元在程式碼中的使用方式,它可以生成一系列富於表達性的名稱建議。 我們的目標是幫助您提高程式碼的可讀性和可維護性,確保其在未來幾年的壽命和易於理解。

它是如何工作的

在 Visual Studio 中,只需選擇任何識別元,右鍵單擊,然後選擇 Rename (Ctrl+R, Ctrl+R)。 您將看到一個根據程式碼上下文客製的命名建議列表。 選擇您最喜歡的名稱並按 Enter。

試一試

該功能使用 GitHub Copilot 來分析程式碼並生成重新命名建議。 你需要一個活躍的 GitHub Copilot 訂閱。 確保你正在使用 Visual Studio 預覽1和更新 GitHub Copilot Chat Extension(如果它已經安裝)。 透過進入 Options > GitHub > Copilot chat , 並勾選「Enable rename suggestions」選項來啟用該特性。

註意:此特性在 Visual Studio 17.9 Preview 1中可用。 目前在預覽2中有一個已知的問題。 我們正在努力盡快解決這個問題。

您的反饋很重要

我們很想聽聽您對這個特性如何影響您的編碼工作流程的想法。 您的反饋將有助於我們繼續改進所提供的重新命名建議的功能和品質。 請與我們分享您的想法!

我們感謝您花時間報告問題/建議,並希望您在使用 Visual Studio 時繼續給我們反饋,告訴我們您喜歡什麽以及我們可以改進什麽。您的反饋對於幫助我們使 Visual Studio 成為最好的工具至關重要!您可以透過 開發者社群與我們分享反饋:透過報告任何錯誤或問題,或分享您對新功能或現有功能的改進的建議。

您可以透過在 YouTube, Twitter, LinkedIn, Twitch 和 Microsoft Learn上關註我們與 Visual Studio 團隊保持聯系。

原文連結:https://devblogs.microsoft.com/visualstudio/ai-powered-rename-suggestions/