優秀的程序員都善於用各種工具來提高自己編程的效率,加快腳步抒寫著自己的“代碼人生”,這樣就可以忙裡偷閒摸摸魚,日子過得好不舒坦!本次盤點了各種工具,最後整理出了一份程序員最常用且實用的工具網站,建議收藏哦~
01 正則表達式工具
1、可視化分析工具
使用 Regulex 這個小工具就可以馬上把一個正則表達式分析成一個語義圖,Regulex 還提供了API,可以把正則分析功能集成到自己的代碼中!
![程序員必備7個開發工具,編程事半功倍](http://p2.ttnews.xyz/loading.gif)
2、查看匹配信息
強大的正則表達式工具,你可以實時查看匹配信息,並且會用不同的顏色將 Group 標記出來。而且有 Quick Reference 來幫助你記憶正則表達式的規則和 Explanation 對你的正則表達式進行解釋。重要的是,支持直接生成多種語言的代碼。
![程序員必備7個開發工具,編程事半功倍](http://p2.ttnews.xyz/loading.gif)
02 IDE插件
Cloud Toolkit
Cloud Toolkit 是一款 IDE 插件,可以幫助開發者更高效地開發、測試、診斷並部署應用。通過 Cloud Toolkit,開發者能夠方便地將本地應用一鍵部署到任意機器(本地或雲端),並內置 Arthas 診斷、高效執行終端命令和 SQL 等,提供 IntelliJ IDEA 版,Eclipse 版,PyCharm 版和 Maven 版。
03 算法可視化工具
VisuAlgo
通過動畫來教學,它不僅支持暫停、單步、回退等功能,演示算法的時候,還可查看算法代碼的執行過程。各種算法的可視化,網上很多算法的動態圖片就是用它做的,可以說是非常的強大了。
04 在線診斷神器
Arthas
Arthas 是基於 Greys 進行二次開發的全新在線診斷工具,利用Java6的Instrumentation特性,動態增強你所指定的類,獲取你想要到的信息,採用命令行交互模式,同時提供豐富的 Tab 自動補全功能,讓你在定位、分析診斷問題時看每一個操作都看起來是那麼的 666。
05 查閱和搜索利器
1、Alfred
Alfred在mac必備軟件當中常駐第一,也當之無愧。原因是Alfred是很多軟件、網站、動作……的重要入口,它就是電腦的智能關鍵,有了它來管理你的電腦,幾乎沒有它做不到的事情,解放了你的頭腦,讓你可以專心去做一些重要的事情。
2、 dash
身為程序員,怎麼少得了查各種API的文檔呢?對於這個日常來回搜索幾十次的活,難道要一個個搜索打開?太年輕~dash軟件集合了各種API介紹多達130多種,可以瀏覽API文檔,以及管理代碼片段工具。Dash自帶了豐富的API文檔,涉及各種主流的編程語言和框架,絕對是程序開發者的必備工具!
閱讀更多 北大青鳥優越IT學院 的文章