主要涉及到一些协同开发工具的介绍和使用:
都可在本地安装使用:
jira:协同开发工具,主要应用于敏捷开发
confluence: 项目管理工具
为知笔记:文档管理
swagger2:是一款RESTFUL接口的文档在线自动生成+功能测试软件
jenkins:自动化部署工具,使用简单。是一个war
bitbucket:代码存储工具
git:代码协同管理工具
gradle:项目构建工具
maven:项目构建工具
nexus:搭建私服,保持公共代码库,gradle需要。
TortoiseGit :搭建git本地代码仓库。
禅道项目管理。
coding:代码加项目管理
teambition:项目管理
showdoc:接口管理工具,使用简单,可本地搭建,搭建php环境,下载https://github.com/star7th/showdoc,做简单设置即可本地使用。由于使用的是sqlite数据库,所以在php.ini中要打开extension=php_pdo_sqlite.dll。
腾讯在线文档也不错
wordpress:快速制作网站工具
工程架构spring\springmvc\spring-cloud
数据库Mybatis/pgsql
代码管理git
jmeter 压力测试工具
工程构建maven
学会log4j日志系统
redis缓存系统
数据库读写分离,分布式应用:Sharding-JDBC(推荐),MyCat。
shiro权限控制系统
前端框架jQuery, layui,Bootstrap3
代码风格规范:Checkstyle Plugin :google-checkstyle
工程代码bug发现:findbugs工具