VS Code 1.94強化Python測試覆蓋率,還遷移至ES模組提升啟動效能
支付動態 · 2024-10-05

VS Code 1.94提升搜尋彈性,首次引入內建的Python測試覆蓋率功能,並遷移使用ECMAScript模組,改進啟動效能和開發流程

VS Code 1.94搬遷至ECMAScript模組,除了大幅提升啟動效能,主要工作臺(Workbench)套件的大小也縮減超過10%

微軟釋出跨平臺程式碼編輯器VS Code最新版本1.94,該版本帶來多項功能強化,包括Explorer檢視更靈活的搜尋功能、擴充的Source Control Graph操作,以及對Python測試覆蓋率的支援。此外,VS Code也已遷移至ECMAScript模組(ESM),顯著提升啟動效能,提供開發者更流暢的開發體驗。

在這次的更新中,VS Code首次引入內建的Python測試覆蓋率功能,讓開發者可以更方便地檢視測試覆蓋率。透過Test Explorer中的覆蓋率執行圖示,或是使用Run with coverage指令,開發者可以簡單執行測試並且獲得覆蓋率結果。

該功能支援pytest、unittest兩種Python測試框架,當開發者使用pytest框架時,VS Code會透過pytest-cov擴充套件分析測試覆蓋率,如果是使用unittest框架,VS Code則是使用coverage.py工具。過去開發者必須仰賴外部工具與手動設定才能檢視覆蓋率,但現在可以直接使用VS Code內建視覺化支援,大幅簡化流程。

測試完成後,VS Code會對程式碼行數上色,更直覺地呈現已被測試和未測試程式碼部分,同時開發者也可在Test Explorer的測試覆蓋率標籤頁中,檢視每個檔案和資料夾的覆蓋率指標。

新版VS Code在原始碼控制方面,對Source Control Graph檢視進行多項更新,其中包括新增儲存庫選擇器功能,讓開發者可以在處理多儲存庫專案時,能夠選擇並且專注於特定的儲存庫進行檢視和操作。除此之外,VS Code 1.94的Explorer搜尋功能,可讓開發者在大型專案中搜尋檔案更容易,只要使用快捷鍵即可開啟搜尋控制,並可在模糊比對和連續比對之間切換,以獲得靈活的搜尋結果。

微軟在VS Code 1.94版本已經遷移使用ECMAScript模組,藉由取代過去的AMD(Asynchronous Module Definition)載入器,消除了額外的載入負擔,讓VS Code啟動速度獲得大幅提升,同時,主要工作臺(Workbench)套件大小也縮減超過10%,進一步改進整體效能,改善開發者使用體驗。

此外,因為ECMAScript模組是現代JavaScript開發標準,這次遷移使得VS Code能夠充分整合新一代工具,包括Webpack、Rollup等,藉由更好的載入和編譯方式,提供開發者更高效的工作流程。官方也強調,這項變動不會影響擴充套件的載入方式,確保現有擴充功能可以持續正常運作。

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