管理工具

原文连接:http://blog.csdn.net/i6448038/article/details/72234661php


管理工具

在流程图中说起了几个工具:一个是JIRA、一个是confluence、还有一个是RAP。这是项目管理协做中用的很是普遍的三种工具。 
在项目开发过程当中,使用项目管理工具,能够大大的提升开发效率,让开发流程变的清晰明了。laravel

JIRA

JIRA是项目管理协做工具中的重中之重,它主要用来发布和管理任务用的,能够根据产品的版本,给不一样的人,不一样的角色建立任务,每一个人完成任务以后,把任务状态由“未完成改成完成”,每次状态的改变都会发邮件到任务下一步相关人员的邮箱,让其注意。例如开发人员把JIRA任务由“进行中”改成了“完成”,那么就会提醒测试人员去查看这个JIRA任务,而且开始测试。git

confluence

confluence这是一个产品、技术、美工等整个项目团队的wiki。在这里有制做产品的原型prd、各种技术中遇到的问题的解决方案、甚至周报、日报、我的技术博客、技术分享等等等,全部文档性的内容,在这里均可以看到。github

RAP

RAP这是一个API接口文档,用来先后端定义接口的,可使用在线版本,可是在线版本安全性低,万一你的接口文档别网络中的不法分子发现了,后果不可设想,因此最好在内部服务器中搭建本身的接口文档工具 搭建RAP服务器 
相似的还有swaggerweb

即时聊天

别人的时间很宝贵,除非特别紧急的问题,通常不要下座位去问,特别是对于CTO等领导,会让集中精力的他人很反感,因此尽可能用即时聊天工具来沟通,这样不只能够节省他人的时间,还能够在遗忘问题的时候查看聊天记录,方便解决问题。 
聊天工具什么均可以,QQ、微信、钉钉docker

gitlab

代码仓库管理,最好设在公司本地的网络环境中,否则出现gitlab运维程序猿rm -rf /的操做可就麻烦了。(^__^) …… 
还能够利用gitlab提供的功能作CI集成。后端

hipchat

hipchat能够和gitlab等工具紧密联系能够及时查看谁谁谁提交了哪些代码、谁谁谁作了哪些事,也能够聊天。api

辅助研发的工具

做为一个开发人员,不只要懂得研发,还要学会懂的活用工具,让我更高效、更好的研发。安全

日志查看

首推ELK,固然也能够本身搭建日志系统(若是不嫌麻烦的话,(^__^) )。ELK 的搭建方式网上一搜一大堆,当时咱们用的是一个docker镜像,能够去dockerhub上搜一搜看看。原理很简单就是logstash 收集日志,发送到elasticsearch中,而后利用Elasticsearch的查询工具kibana查询日志。 
在以前的项目中使用的是dockerhub中的”sebp/elk”,其中说明文档很详细,须要收集日志的服务器安装filebeat,配置发送哪些日志文件给elk,filebeat就至关于logstash服务器

new relic

查看接口性能问题,这个工具也被推荐做为MySQL的性能检测工具。

sentry

查看线上接口是否异常,哪些接口在何时报了哪些异常。 
在PHP的laravel框架中能够引用 
php 
sentry/sentry-laravel 

直接来使用。详情请自行Google

envoyer

第三方的上线服务。用来上线用的。

Jekins

集成单元测试、自动化测试脚本,作CI集成。