提高開發效率一些工具,你知道都有那些嗎?

程式猿學社發表於2020-02-05

目錄

 

前言:

1. 禪道

2. Jenkins

3. sonarqube

4.showdoc

5.swgger

6.分散式配置中心apollo

7. appscan

8.專案開發文件流程化歸檔

                  9.MybatisX 快速開發外掛


前言:

社長,4年api搬運工程師,現打算沉下心來,花一年時間,好好了解底層原始碼,結構與演算法,有興趣的朋友,可以關注我。跟我一起學習,一些進步。

1. 禪道

官網
禪道 專案管理軟體 是國產的開源專案管理軟體,專注研發專案管理,內建需求管理、任務管理、bug管理、缺陷管理、用例管理、計劃釋出等功能,實現了軟體的完整生命週期管理。提高開發效率,讓你遠離通過excel,每天記錄每個人的進度情況。建議使用免費版本,免費版本可以滿足我們日常的需求,收費版本,290元一個人。

 

2. Jenkins

官網
是一個開源自動化伺服器,是一款可以持續構建的工具。程式碼變動後,會定時檢測改動部分,通過shell指令碼釋出到測試環境。不需要我們一個個打成war,再發布到伺服器上。全過程,全自動化。

 

 

3. sonarqube

官網
一款程式碼審查的工具,專案開發完後,我們可以花時間進行對應的程式碼審查,該工具會提示你那一行報錯,需要如何修復。

 

 

4.showdoc

showdoc官網
一個非常適合IT團隊的線上API文件、技術文件工具

 

 

5.swgger

一個非常適合IT團隊的線上API文件、技術文件工具,強烈推薦

單節點swagger搭建

分散式微服務swagger搭建

6.分散式配置中心apollo

攜程apollo github地址
Apollo(阿波羅)是攜程框架部門研發的開源配置管理中心,能夠集中化管理應用不同環境、不同叢集的配置,配置修改後能夠實時推送到應用端,並且具備規範的許可權、流程治理等特性。

單環境apollo搭建

多環境apollo搭建

7. appscan

官網
AppScan是用於web專案的安全測試工具,掃描網站所有url,自動測試是否存在各種型別的漏洞。

 

8.專案開發文件流程化歸檔

方面後期維護,大部分小公司,都沒有文件流程化的習慣,只講究,專案是否能交差。希望大家養成良好的整理文件的習慣。

9.MybatisX 快速開發外掛

MybatisX 是一款基於 IDEA 的快速開發外掛,為效率而生。

通過java程式碼可以動態的給你生成xml檔案

安裝方法:開啟 IDEA,進入 File -> Settings -> Plugins -> Browse Repositories,輸入 mybatisx 搜尋並安裝。

 

 

 


問題之處,歡迎各位指正


每週實時更新,分享面試,演算法等乾貨

 

相關文章