推薦近乎免費的調試神器——OzCode
https://walterlv.github.io/post/using-ozcode-to-improve-debug.html
當一只斷點打在 Visual Studio 的代碼編輯器中,程序命中斷點的那一刻,調試才剛剛開始……這個時候忙碌的手在鍵盤和鼠標之間來回跳躍,試圖抓住每一次單步執行帶來的狀態改變。
如果命中斷點的那一刻多數我需要的狀態都自動呈現,偶爾需要的狀態能夠快速定位,那該多好!於是,有了 OzCode……
OzCode 的官網在這裏:OzCode: Innovative debugging extension for Visual Studio。https://www.oz-code.com/
OzCode 有這些非常吸引我的地方:
-
當程序進入斷點的時候,OzCode 會用紅黃綠三色指示程序即將進入的分支
-
OzCode 會在每一個局部變量上方標註它現在的值(不過這一功能 Visual Studio 15.5 開始也提供了)
-
調試 UI 對象時,常常的屬性列表在 OzCode 的幫助之下可以快速搜索
-
長長的 linq 語句可以利用 OzCode 看到集合中的每一項對結果的影響(通過滾輪查看)
▲ 分支著色(圖片來源於官網)
▲ 搜索屬性(圖片來源於官網)
官網下載的時候會看到提示——一個月免費試用。但事實上,每次 Visual Studio 更新,OzCode 都會重置試用天數。事實上 Visual Studio 2017 開始,更新間隔基本上都在一個月以內。也就是說——只要勤更新 VS,OzCode 幾乎一直免費!
▲ 每次更新 Visual Studio 之後,OzCode 都會重置
原文地址: https://walterlv.github.io/post/using-ozcode-to-improve-debug.html
推薦近乎免費的調試神器——OzCode