對于軟件工程師來說,能夠更好地管理時間是一項寶貴的技能。因此,這里有5個Visual Studio代碼擴展工具,可以幫助前端開發人員(以及更多的人!)將生產力至少提高10%到20%。想學習前端的小伙伴,建議參加Web前端培訓,進行有效學習,科學學習,快速成長。
1、Stepsize
Stepsize是編輯器中的問題跟蹤工具,用于管理技術債務和維護問題。當你遇到應該修復的技術債務,但你沒有時間立即修復時,你可以將一段代碼添加到書簽中或創建一個問題。
Stepsize允許你直接從編輯器創建和查看代碼問題,跟蹤并優先考慮代碼改進,如技術債務,通過我們的Jira集成為你的Sprint添加關鍵問題。
對于那些希望使技術債務可見并開始減少技術債務的團隊來說,這是一個很好的工具。
2、用于JavaScript的qookka.js
許多開發人員可能已經聽說過Quokka.js,它是代碼原型化的快速平臺。
它是一個方便的代碼原型制作工具,你可以從VS代碼的命令調色板訪問它。在Web前端培訓中,你會學到很多前端工具和框架的使用技巧,真正提升自己,而且,Quokka.js還附帶了一個專業版,可為你提供更多功能,如:
從項目中導入文件:當你在項目中為需要幫助函數或任何其他函數的代碼原型時,此功能非常有用。
快速軟件包安裝:當你想要試驗NPM軟件包時,可以將其導入到Quokka.js文件中。
實時注釋:你可以使用特殊的注釋格式來計算任何表達式。你還可以在注釋中編寫任意JavaScript代碼,以形成輸出。
3、用于JavaScript單元測試的Ponicode
“Ponicode是一個AI驅動的擴展包,可為你生成單元測試。借助ML生成的測試場景和直觀的圖形界面,它可幫助你快速、輕松地為功能創建、可視化和運行單元測試。”
該擴展支持你創建單元測試。它不僅通過機器學習算法生成單元測試,還將向你展示代碼中最關鍵的路徑。在通過關注最基本的代碼路徑來優化測試工作時,此信息至關重要。換句話說,Ponicode優化了你的工作,以提高代碼的健壯性,并有助于及早發現關鍵錯誤。此外,Ponicode為你的測試場景提供了相關的輸入,使它們更加有效。參加Web前端培訓,通過理論+實戰項目的學習和訓練,可以獲得全方位提升,增強實力。
最后,GUI允許你以可視化方式創建單元測試,并自動創建測試文件。這絕對是節省時間!
4、.堆棧溢出的StackFinder
幾乎每個開發人員每天都會使用堆棧溢出來找到編碼問題的答案。為了節省時間,StackFinder允許你從VS代碼編輯器中查找有關堆棧溢出的答案。除此之外,你還可以將解決方案復制到編輯器中進行試用。這是打開充滿堆棧溢出選項卡的瀏覽器的快速替代方法。
5、Wallaby.js
Wallaby.js是一個開發人員生產力工具,它可以在你鍵入時立即運行JavaScript和TypeScript測試,并在你的IDE代碼旁邊突出顯示結果。
它是一個很有價值的擴展,在編寫單元測試代碼時,它可以向你展示真實的結果,實時查看輸出和調試測試。
VSCode 可用的擴展有成千上萬,上面只是列出了幾個,有沒有你常用的呢?前端要學的東西還有很多,如果想學得全面一點,建議報名參加web前端培訓,這里有經驗豐富的專業講師面授指導教學,更加系統規范的課程,幾個月就能讓你掌握真正有用的知識和技能。