提高开发效率一些工具,你知道都有那些吗?
前言:
社长,4年api搬运工程师,现打算沉下心来,花一年时间,好好了解底层源码,结构与算法,有兴趣的朋友,可以关注我。跟我一起学习,一些进步。
1. 禅道
官网
禅道 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。提高开发效率,让你远离通过excel,每天记录每个人的进度情况。建议使用免费版本,免费版本可以满足我们日常的需求,收费版本,290元一个人。
2. Jenkins
官网
是一个开源自动化服务器,是一款可以持续构建的工具。代码变动后,会定时检测改动部分,通过shell脚本发布到测试环境。不需要我们一个个打成war,再发布到服务器上。全过程,全自动化。
3. sonarqube
官网
一款代码审查的工具,项目开发完后,我们可以花时间进行对应的代码审查,该工具会提示你那一行报错,需要如何修复。
4.showdoc
showdoc官网
一个非常适合IT团队的在线API文档、技术文档工具
5.swgger
一个非常适合IT团队的在线API文档、技术文档工具,强烈推荐
6.分布式配置中心apollo
携程apollo github地址
Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。
7. appscan
官网
AppScan是用于web项目的安全测试工具,扫描网站所有url,自动测试是否存在各种类型的漏洞。
8.项目开发文档流程化归档
方面后期维护,大部分小公司,都没有文档流程化的习惯,只讲究,项目是否能交差。希望大家养成良好的整理文档的习惯。
有问题之处,欢迎各位指正
每周实时更新,分享面试,算法等干货