微軟更新VS Code Python與Jupyter擴充套件,重點強化程式碼除錯能力
· 2024-02-11

VS Code Python擴充套件預設一併安裝Python除錯器擴充套件,而Jupyter擴充套件則內建變數檢視器,提高開發者除錯效率與程式碼品質

微軟釋出了VS Code Python與Jupyter擴充套件2月更新,除了預設安裝Python除錯器擴充套件之外,Jupyter擴充套件也內建變數檢視器,方便開發者監控變數狀態。Pylance擴充套件則引入新的診斷規則,可以進一步最佳化程式碼品質。另外,VS Code新支援觸發中斷點(Triggered Breakpoint),協助開發者靈活且精確地找出程式碼錯誤。

Python除錯器擴充套件現在會預設和Python擴充套件一起安裝。微軟提到,Python除錯器擴充套件的功能,目的在於將除錯功能和Python擴充套件功能分開,以避免相容性的問題。這確保即便是Python擴充套件放棄支援舊版Python版本,開發者也可以繼續使用這些版本除錯專案,而不需要降級Python擴充套件。

Jupyter擴充套件在執行和除錯面板中,新增了一個實驗性變數檢視器,該內建變數檢視器可用於查看筆記本核心中的變數,協助開發者在程式碼執行時,監控程式中的變數,對於程式碼除錯特別好用,因為開發者可以即時監控變數的值。

Pylance擴充套件也加入了新的診斷規則。Pylance是Python語言伺服器擴充功能,是以微軟的Pyright靜態型別檢查器為基礎建置,提供了一系列強化Python程式開發體驗的功能。在Pyright最新的更新中,reportGeneralTypeIssues診斷規則已經被修改,允許開發者對診斷進行更細緻的控制,這個改變現在也於Pylance中調整。

這項變更使開發者可以更精確地控制哪些型別問題應該被報告,更好地適應不同的開發需求和專案標準,藉由這種細緻的控制,開發者可以根據偏好和專案特定要求,調整型別檢查的嚴格程度,在確保程式碼品質的同時,保有開發的靈活度。

VS Code現在還支援觸發中斷點,觸發中斷點是在遇到另一個中斷點時,自動啟用的中斷點,可用於診斷當特定條件發生後才出現的錯誤,使開發者精確控制除錯過程,只在特定的執行路徑或是條件啟用部分中斷點,能夠在複雜程式碼或是在難以重現的錯誤出現時,更深入地理解程式碼的執行流程,精確定位問題所在。

熱門文章
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
西班牙監管機構警告在線賭博平臺存在身份盜竊行為
合規與政策
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
灰度在iGB L!VE 2026展位T70和你相約7月,一起點燃倫敦的熱情!
灰度頭條
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
英國確認各垂直行業的賭博稅稅率
合規與政策
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
首頁
遊戲
合作
發現
我的