1. 官方文檔
PlantUML Language Reference Guide
Comate | 百度研發編碼助手
百度 Comate (Coding Mate Powered by AI) 是基于文心大模型的智能代碼助手,結合百度積累多年的編程現場大數據和外部優秀開源數據,可以生成更符合實際研發場景的優質代碼。還可以推薦代碼、生成代碼注釋、查找代碼缺陷、給出優化方案,深度解讀代碼庫、關聯私域知識生成新的代碼。提升編碼效率,釋放“十倍”軟件生產力。?
2023年10月24日,Comate智能編程助手,將全面開放,截至2023年12月,Comate 已覆蓋100+種編程語言,支持10+種主流 IDE,覆蓋編程前、后、移動端,支持軟硬件不同開發場景,為研發全生命周期提供全場景智能輔助.
-- 百度百科
2. 準備:安裝插件
Pycharm -> File -> settings -> Plugins -> 安裝 Baidu Comate 和 PlantUML integration 兩個插件
安裝完成后效果
?
注冊 Comate 賬號
Baidu Comate · Coding mate, Pair you create
登錄賬號
3. 操作
(1)生成代碼解釋
選中需要分析代碼,進入 Comate,點擊‘指令’,選擇‘代碼解釋’,然后回車
先選中代碼內容
指令 -> 代碼解釋 -> 回車
(2)生成 plantuml 代碼
先取消代碼的選中狀態,復制剛剛收到的回復內容,在Comate 對話中,輸入:‘請根據如下描述,生成plantuml類圖代碼’+復制的回復內容,然后回車。
問題(部分內容截圖):
回答:
(3)選擇一個文件夾位置,右鍵新建 plantuml 文件
把剛剛生成的 plantuml 代碼復制到新建的.puml 文件中
調整一下細節,最終得到類圖:
5. 參考鏈接
AI 如何精準生成令人驚嘆的代碼流程圖-CSDN博客
6. 附錄:plantuml 常用語法積累
類圖 | 類之間的關系 | 依賴:CleverTableWidget ..?DeleteInsertDialog 組合:CleverTableWidget --o?UsingCleverTW 關聯:CleverTableWidget -> UsingCleverTW 繼承:CleverTableWidget --|> QTableWidget 可以加 right-/-right/-left/left-/down-??等改變圖像中類的相對位置 |
活動圖 | note 多行內容 | note right ? ? 寫文字 end note |