作者:小傅哥
部落格:https://bugstack.cn
沉澱、分享、成長,讓自己和他人都能有所收穫!?
一、前言
?為什麼?寫寫快樂的熱門文章不好嗎!
從開始準備成體系的編寫 IDEA Plugin
知識內容前,我就知道這大概率不會是一個有太多閱讀量的文章,因為基本日常的工作開發中幾乎也用不到這樣的知識。
那麼為什麼還要編寫呢?就是因為用的人不多,所以這方面的知識成體系的少,也就導致真的有需要的人根本找不到一個可以上手的資料。怎麼開發、什麼模式、哪種技術、如何釋出 等等,這些內容幾乎就是空白的,在你有此類需求的時候完全不知道如何上手。
所以?,又一套成系列體系的《IDEA Plugin 開發手冊》
內容已經為有需要的你準備好啦:
- 此開發手冊,分為4章12節循序漸進的通過實踐案例開發的方式,串聯 IDEA Plugin 開發的各項常用技術點,為讀者講解如何開發一個 IDEA 外掛。
- 基本開發類知識點包括:
gradle 工程建立
、外掛釋出
、Swing UI
、各類窗體
、選單配置
、工程上下文物件
、嚮導步驟
、內容存放
、配置載入
等,通過這些知識在案例中的逐個使用,而學習如何開發外掛。
?鑑於作者水平有限
,如果PDF中含有不易理解的內容,一定是作者在編寫的過程中缺少必要的描述和嚴格的校準,感謝把你的意見或者疑問提交給我來完善,也歡迎與我多一些互動,互相進步共同成長。
二、能幹啥,舉個例子?
vo2dto,一個已經被下載1000+的外掛
這是小傅哥開發的一款用於幫助使用 IDEA 編寫程式碼的研發人員,快速生成兩個物件轉換過程中所需要大量的 x.set(y.get)
程式碼塊的 vo2dto 外掛工具。可以直接在 IDEA 中搜尋安裝使用
對vo2dto感興趣的,程式設計師???,來自這些國家 |
---|
- 外掛:https://plugins.jetbrains.com/plugin/18262-vo2dto
- 原始碼:https://github.com/fuzhengwei/vo2dto
- 視訊:https://www.bilibili.com/video/BV13Y411h7fv -
講解外掛的整體設計和使用說明
三、別說了,上乾貨吧!
Hello, world of idea plugin ! 你好,IDEA 外掛的世界!歡迎來到這裡,很高興你能拿到這本書!
IDEA 外掛開發可以幫助研發人員提升能效,解決一些實際場景中的共性問題。但最近在折騰IDEA外掛開發的時候,市面的資料確實不多,也沒有成體系完整的開發指導手冊,所以就遇到了很多不知道就不會的事情,需要一點點查詢搜尋原始碼、驗證API介面,最終把各項功能實現,當然在這個過程中也確實踩了不少坑!接下來在這個專欄會把一些關於 IDEA 外掛開發用到的各項知識做成案例輸出出來,幫助有需要的研發夥伴,一起建設 IDEA Plugin。
1. 適合人群
- 具備一定程式設計基礎,工作1-3年的研發人員
- 有 IDEA Plugin 開發需求的研發人人員
- 希望可以擴充一些除了業務以外的開發技能
- 先做一些開源軟體的貢獻人員
2. 我能學到什麼
- 看得懂,有很多的案例來串聯 IDEA Plugin 外掛開發技能
- 學得會,通過案例實踐的方式學習 IDEA Plugin 開發技巧
- 搞得清,不只是實踐,還是實際場景的結合
- 弄得明,學習完這套外掛開發技巧,就可以自己完成一些場景設計和開發了
3. 閱讀建議
此專欄是以案例串聯 IDEA Plugin 外掛開發中常用的技巧,在學習的過程中可以先著重案例實踐,在去考慮如何設計和開發,以及已經上手後再去閱讀一些核心的API以及如PMD外掛的開發,學習各項技術補充自己的知識。
粉絲夥伴在閱讀的過程中,千萬不要害怕在學習的過程中遇到問題,這些都是正常的! 希望你可以一直堅持把這些內容事必躬親、親歷親為的學完,加油!
四、PDF?下載
- 地址:[https://github.com/fuzhengwei...]https://github.com/fuzhengwei/guide-idea-plugin)
五、?收尾
??總有些美景,在跑步的早上
春 | 夏 | 秋 | 冬 |
---|---|---|---|
這是過年前的最後一本 PDF 收尾之作的釋出了,這一年在內容輸出上包括了:《SpringBoot 中介軟體的設計和開發》
、《重學Java設計模式》
出版圖書、《手擼 Spring》
、《Lottery 抽獎系統 - 基於領域驅動設計的四層架構實踐》
、《IDEA Plugin 開發手冊》
,哈哈哈,是不是就挺肝的!當一個原創做作者有了粉絲的正向反饋、有了平臺的扶持、有了一些收益,就可以非常好的在喜歡的領域上不斷的耕作。
當看著一個個從發芽?到長大的內容?,真的是非常的開心。這個過程也是我這一年每天能 10:45-11:00 睡覺,6:20 起床(跑步、寫作),以此保持一個良好的作息習慣,有了健康的身體、有了內容的沉澱。也希望看到的這你,在22年有一個自己的計劃,能落地的計劃!