原文連接:http://blog.csdn.net/i6448038/article/details/72234661php
在流程圖中說起了幾個工具:一個是JIRA
、一個是confluence
、還有一個是RAP。這是項目管理協做中用的很是普遍的三種工具。
在項目開發過程當中,使用項目管理工具,能夠大大的提升開發效率,讓開發流程變的清晰明瞭。laravel
JIRA是項目管理協做工具中的重中之重,它主要用來發布和管理任務用的,能夠根據產品的版本,給不一樣的人,不一樣的角色建立任務,每一個人完成任務以後,把任務狀態由「未完成改成完成」,每次狀態的改變都會發郵件到任務下一步相關人員的郵箱,讓其注意。例如開發人員把JIRA任務由「進行中」改成了「完成」,那麼就會提醒測試人員去查看這個JIRA任務,而且開始測試。git
confluence這是一個產品、技術、美工等整個項目團隊的wiki。在這裏有製做產品的原型prd、各種技術中遇到的問題的解決方案、甚至週報、日報、我的技術博客、技術分享等等等,全部文檔性的內容,在這裏均可以看到。github
RAP這是一個API接口文檔,用來先後端定義接口的,可使用在線版本,可是在線版本安全性低,萬一你的接口文檔別網絡中的不法分子發現了,後果不可設想,因此最好在內部服務器中搭建本身的接口文檔工具 搭建RAP服務器
相似的還有swaggerweb
別人的時間很寶貴,除非特別緊急的問題,通常不要下座位去問,特別是對於CTO等領導,會讓集中精力的他人很反感,因此儘可能用即時聊天工具來溝通,這樣不只能夠節省他人的時間,還能夠在遺忘問題的時候查看聊天記錄,方便解決問題。
聊天工具什麼均可以,QQ、微信、釘釘docker
代碼倉庫管理,最好設在公司本地的網絡環境中,否則出現gitlab運維程序猿rm -rf /
的操做可就麻煩了。(^__^) ……
還能夠利用gitlab提供的功能作CI集成。後端
hipchat能夠和gitlab等工具緊密聯繫能夠及時查看誰誰誰提交了哪些代碼、誰誰誰作了哪些事,也能夠聊天。api
做爲一個開發人員,不只要懂得研發,還要學會懂的活用工具,讓我更高效、更好的研發。安全
首推ELK,固然也能夠本身搭建日誌系統(若是不嫌麻煩的話,(^__^) )。ELK 的搭建方式網上一搜一大堆,當時咱們用的是一個docker鏡像,能夠去dockerhub上搜一搜看看。原理很簡單就是logstash 收集日誌,發送到elasticsearch
中,而後利用Elasticsearch
的查詢工具kibana
查詢日誌。
在以前的項目中使用的是dockerhub中的」sebp/elk」,其中說明文檔很詳細,須要收集日誌的服務器安裝filebeat
,配置發送哪些日誌文件給elk,filebeat
就至關於logstash
。服務器
查看接口性能問題,這個工具也被推薦做爲MySQL的性能檢測工具。
查看線上接口是否異常,哪些接口在何時報了哪些異常。
在PHP的laravel框架中能夠引用 php
sentry/sentry-laravel
直接來使用。詳情請自行Google
第三方的上線服務。用來上線用的。
集成單元測試、自動化測試腳本,作CI集成。