Day 1 - 開發者工具
· 閱讀時間約 3 分鐘
挑戰正式開始!聽說好的開始是成功的一半、同時運用好的工具可以讓我們在過程中事半功倍。所以在今天「挑戰的第一天」,我寫了一些工具來幫助自己在未來的日子裡更有效率地開發機器人...畢竟時間有限,對吧?
提示
今天的程式碼一樣在GitHub喔~
簡介
在機器人開發的過程中,為了方便管理一大堆不同的功能,很多時候我們會需要透過插件來將功能 放到不同的檔案裡。這樣一來就可以更容易地管理程式碼,並且在需要的時候啟用或停用某些功能。而今天很大一部分的工作就是做了一套插件管理系統,讓我可以隨時隨地啟用、停用,或者重新載入插件。另外,我也加入了一個程式碼執行的功能,讓我可以在機器人運行的過程中注入一些程式碼來進行測試。
今日功能
- 開發者工具
- 插件管理
- 啟用插件
- 停用插件
- 重新載入插件
- 程式碼執行
- 關閉機器人
- 插件管理
為了方便大家了解理解整個指令的運作過程,我花了一點時間弄了一張流程圖:
功能演示
這裡有一些截圖來展示今天的功能,如果有興趣的話也可以看看在