程式設計師同事每天準點下班,原來是用了這6個開發工具
工欲善其事必先利其器,要想更加高效的做事情,就得先將工具變得鋒利。那麼對於程式設計師來說同樣也是如此,如果要想每天早點下班,就必須藉助於一些開發工具來提高自己的工作效率,今天就給大家總結一些工作中常用到的工具。
ProcessOn
程式設計師在平時的工作中除了編碼實現之外,還包括了架構設計、編寫技術方案等。而無論是架構設計還是編寫技術方案,畫圖總是必不可少的,清晰明瞭的架構圖、流程圖、時序圖可以幫助我們更加直觀的理解業務邏輯以及架構原理。因此一款功能強大的畫圖軟體就顯得尤為重要了。
ProcessOn是一款功能十分強大的線上繪圖工具,支援流程圖、思維導圖、UML、網路拓撲等多種結構圖形繪製,甚至還支援團隊協作繪製,另外由於它是線上繪圖工具,遮蔽了系統間使用差異,可以隨時隨地進行圖形繪製創作。在ProcessOn上面還囊括了海量的各行各業都可能用到的畫圖模板,有的時候自己沒有畫圖思路的時候完全可以借鑑模板中的畫圖結構。
截圖工具(snipaste)
snipaste是一款截圖+貼圖工具,按住F1快捷鍵就可輕鬆截圖,還可調整視窗大小和移動截圖視窗,除此之外,我還經常使用snipaste量尺寸,按c快捷鍵獲取指定位置的色值,用圖釘固定在某個視窗檢視等等,是一款非常Nice的螢幕截圖工具!
JNPF
JNPF立足於低程式碼開發技術,採用主流的兩大技術Java/.Net開發,專注低程式碼開發,有拖拽式的程式碼生成器,靈活的許可權配置、SaaS服務,強大的介面對接,隨心可變的工作流引擎。支援多端協同操作,100%提供原始碼,支援多種雲環境部署、本地部署。
基於JNPF,可一站式開發多端使用Web、Android、IOS、微信小程式,也可一站式搭建:生產管理系統、專案管理系統、進銷存管理系統、OA辦公系統、人事財務等等。可以節省開發人員80%時間成本,並且有以構建業務流程、邏輯和資料模型等所需的功能。詳見網址:https://www.yinmaisoft.com/?from=掘金
Node工具 (nodemon)
nodemon開發基於Node.js的應用程式,是一個命令列工具,它可以監測到我們當前執行檔案的儲存,自動重新執行命令,可以提高我們日常開發效率。
Everything
程式猿們在工作中時常碰到找不到資料夾,只記得檔名,有些甚至都不記得。每次想搜尋發現window自帶的檔案搜尋簡直慢的離譜,簡直想吐血。如果有一款工具可以搜尋本地所有的檔案就好了,於是Everything應運而生。
Everything是一款Windows系統的檔案搜尋工具,通過它可以快速查詢電腦中的檔案以及檔案位置,真正實現全盤搜尋,而且它的體積也非常小,僅需要大約 14 MB 的記憶體以及不到 9 MB 的硬碟空間,搜尋檔案的效率大概在秒級,比windows自帶的檔案搜尋效率高出很多倍。可以說有了Everything就可以告別到處找檔案的尷尬境地,實現檔案快速定位,大幅度節約檔案搜尋時間。
Xmind思維導圖
Xmind是一款全功能的思維導圖和頭腦風暴軟體,可無限免費試用,支援一鍵切換多種組織結構和主題風格,是非常好用的寫文章、整理思路的工具。
Apipost
介面聯調測試可以說是開發人員的日常了,市面上的介面測試工具多如牛毛,但是都總覺得缺點意思,能測試介面的不能生成介面文件,能生成介面文件的不能進行效能測試,總之就是不能覆蓋程式設計師所有的介面開發使用場景。
Apipost可以解決大部分問題,官方宣稱Apipost = Postman + Swagger + Mock + Jmeter,也就是說它將這幾個工具的能力都整合到了一起。另外介面還支援檢視介面狀態,主要包括開發中、已完成、需修改三種介面狀態,團隊中的前後端同事可以清晰明瞭的看到各個介面的實現狀態,方便大家及時瞭解各個介面開發進度。同時協作日誌可以檢視介面的修改記錄,非常實用。