墨鋒 › 開源專案 › Bug Zoo
Bug Zoo:把錯誤訊息變成可收集的怪物
程式出錯,一隻怪物就出現;把程式修好、重跑同一個指令,就能捕捉牠。怪物強度由真實專案的堆疊深度、影響範圍與失敗率決定。
功能
- `bugzoo run <指令>`:執行任何指令,失敗時出現怪物,修好再跑就捕捉成功
- 圖鑑與隊伍:收集捕捉到的怪物,查看力量組成與進化
- 和朋友對戰、打天梯,不需要伺服器或帳號
- 支援繁體中文、簡體中文與英文
- VS Code 擴充功能:在側邊欄看怪物、好友與動畫對戰
說明
需要 Node.js 18 以上,沒有相依套件。安裝:npm install -g bug-zoo,再執行 bugzoo setup。技術:Node.js。
English summary
Bug Zoo turns error messages into collectible monsters: a crash spawns one, fix the code and re-run the command to catch it, then battle friends. A Node.js CLI (npm install -g bug-zoo) with a VS Code extension.
作者:墨鋒 Inkacuity(GitHub:MilkteaTW1)