谷歌大神又一開源神器!代碼調(diào)試不選它選誰?
開源最前線(ID:OpenSourceTop) 猿妹 編譯 鏈接:https://medium.com/analytics-vidhya/cyberbrain-python-debugging-redefined-1db4c47a4d32

回溯變量更改
查看程序執(zhí)行的每個狀態(tài),包括變量的值
循環(huán)調(diào)試
pip install cyberbrain
code --install-extension laike9m.cyberbrain
from cyberbrain import trace
# As of now, you can only have one @trace decorator in the whole program.
# We may change this in version 2.0, see https://github.com/laike9m/Cyberbrain/discussions/73
@trace # Disable tracing with `@trace(disabled=True)`
def foo():
...

@app.route("/")
@trace
def hello_world():
x = [1, 2, 3]
return "Hello, World!"




由于實現(xiàn)非常復(fù)雜,因此存在一些已知的錯誤,不過隨著更新,應(yīng)該會變得更好。

—————END————— 推薦閱讀:
IDEA 永久注冊碼來了!!! 一個非常好的行為驗證碼Java開源項目! Google 開源的依賴注入庫,比 Spring 更小更快! GitHub 近兩萬 Star,無需編碼,可一鍵生成前后端代碼 Spring Boot 中引入 MyBatisPlus 的常規(guī)流程 免費版的 IDEA 為啥不能使用 Tomcat ? 給新手的 11 個 Docker 免費上手項目
最近面試BAT,整理一份面試資料《Java面試BAT通關(guān)手冊》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。 獲取方式:關(guān)注公眾號并回復(fù) java 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。

評論
圖片
表情
