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等,藉由更好的載入和編譯方式,提供開發者更高效的工作流程。官方也強調,這項變動不會影響擴充套件的載入方式,確保現有擴充功能可以持續正常運作。

Popular articles
UK MPs reopen 2025 gambling inquiry as reform stalls
Regulation
HUIDU Invites You to Booth T70 at iGB L!VE 2026 — Let’s Ignite London This July!
HUIDU Focus
Are you ready to maximize your earnings? Try ProPush.me Constructor!
Marketing
B2B Tech Infrastructure Gains Momentum in Philippine Gaming Sector
Southeast Asia
Full House at GAT Expo Cartagena 2026 Academic Agenda
Online Game
1spin4win releases unique slot Don Catleone Hold and Win featuring gangster cats
Online Game
Super PAC Raises $48 Million: Sports Betting Forces Ramp Up Political Push
Regulation
GGC Awards 2026 Shines in Colombo: Honoring Leaders and Innovators in the iGaming Industry
HUIDU Focus
PropellerAds Shared a New iGaming Case Study: 97,674 Installs and 12,701 Deposits in 3 Months
Marketing
1spin4win grows its Latin American presence by partnering with Fortuna Juegos
Online Game
Gaming & Technology Expo Makes a Powerful Entrance in CDMX
Marketing
Vietnam’s Controlled Gaming Shift Gains Ground, But Domestic Demand Still Lags
Southeast Asia
GAT Expo Puerto Rico Will Pulse with the New Era of Gaming in the Caribbean
Marketing
SBC Summit Canada to Make Player Safety a Key Pillar of 2026 Agenda
Marketing
British gambling levy rates confirmed for each vertical
Regulation
Home
Game
Cooperation
Find
My