开通账号
- 人事已经帮助开通钉钉和邮箱账号,工作沟通以钉钉为主邮箱为辅。
- 开通 VPN 账号,在家或出差如有特殊事情,需要 VPN 能才访问办工网络。
- 开通阿里云开发环境子账号,我们整个系统为全云环境,
开发环境准备
安装 Maven
使用 Maven 做包管理,同时修改私服地址。
安装 IDE
目前大多数人使用 Idea,安装好后需要做如下配置
- 安装 Lombak 插件。
- 安装 Mybatis 插件。
- 配置 Maven 为已经安装的。
- 安装 alibaba java coding guidelines
版本管理工具
统一使用 git 作为版本管理工具
请下载 git 及 sourcetree 作为版本管理工具。
代码托管在 github 。
开发流程使用 gitflow 。
API 测试工具
前后端分离开发方式,后端接口需要研发人员自测,目前有2个比较推荐的API 测试工具
- PostMan(建议用这个)
- APIPost(国产)
数据库
统一使用 PostgreSQL,可选客户端
- Navicat(建议使用这个)
- pgadmin
Redis
建议使用Redis Desktop Manager 作为客户端。
Elasticsearch
Markdown 编辑器
研发文档主要使用 Markdown ,建议使用 typora。
科学上网
https://github.com/shadowsocks/shadowsocks/wiki
SSH 工具
Windows 建议使用 XSehll
Mac 建议使用 SecrueCRT