簡介

已完成

程式碼效能最佳化是軟體開發的一個重要方面,直接影響使用者體驗和業務成功。 雖然功能正確性至關重要,但運行緩慢或消耗過多資源的應用程式可能會讓用戶感到沮喪並導致收入損失。 GitHub Copilot 提供強大的 AI 輔助功能,幫助開發人員識別效能瓶頸、了解程式碼效率模式,並實施最佳化,在提高效能的同時保持程式碼品質。

想像一下,您是一名開發人員,正在開發一個電子商務應用程序,該應用程式在流量高峰期的回應時間很慢。 由於頁面加載延遲,客戶正在放棄他們的購物車,而您的企業正在損失收入。 您需要快速識別程式碼庫中的效能瓶頸,並實施有效的最佳化。 透過 GitHub Copilot 的詢問和代理程式模式,您可以分析程式碼以瞭解效能問題發生的位置、取得改進建議,以及重構關鍵區段,同時確保不會引入新的錯誤或安全性弱點。

此課程模組中所涵蓋的主題包括:

  • 了解效能分析和程式碼效率原則。
  • 學習編寫高效且可讀程式碼的技巧。
  • 測量程式碼效能並建立基準指標。
  • 使用 GitHub Copilot 詢問模式來識別效能瓶頸。
  • 使用 GitHub Copilot 代理程式模式重構低效能程式碼。

完成本單元後,您將能夠:

  • 描述什麼是程式碼分析,以及提高程式碼效率如何使使用者和企業受益。
  • 描述用於實施分析、定位瓶頸和提高程式碼效能的工具、技術和流程。
  • 使用 GitHub Copilot 的詢問模式來解釋程式碼庫、建議提高程式碼效率的機會,並識別與建議的效能最佳化相關的風險。
  • 使用 GitHub Copilot 的代理程式模式來重構低效能程式碼,而不會對程式碼品質或程式碼安全性產生負面影響。

這很重要

若要完成此 GitHub Copilot 訓練,您必須在個人 GitHub 帳戶中擁有有效的 GitHub Copilot 訂閱(包括 GitHub Copilot 免費計劃),或者您必須被分配到由組織或企業管理的訂閱計劃。 模組活動可能包含符合公用程式碼的 GitHub Copilot 建議。 如果您是 GitHub Enterprise Cloud 上組織的成員,且透過您的組織指派給 GitHub Copilot 訂用帳戶,則符合公用程式碼的建議設定可能會繼承自您的組織或企業。 如果您的帳戶封鎖符合公用程式碼的建議,模組活動可能無法如預期般運作。