开通账号

  1. 人事已经帮助开通钉钉和邮箱账号,工作沟通以钉钉为主邮箱为辅。
  2. 开通 VPN 账号,在家或出差如有特殊事情,需要 VPN 能才访问办工网络。
  3. 开通阿里云开发环境子账号,我们整个系统为全云环境,

开发环境准备

安装 Maven

使用 Maven 做包管理,同时修改私服地址。

安装 IDE

目前大多数人使用 Idea,安装好后需要做如下配置

  1. 安装 Lombak 插件。
  2. 安装 Mybatis 插件。
  3. 配置 Maven 为已经安装的。
  4. 安装 alibaba java coding guidelines

版本管理工具

统一使用 git 作为版本管理工具
请下载 git 及 sourcetree 作为版本管理工具。
代码托管在 github 。
开发流程使用 gitflow 。

API 测试工具

前后端分离开发方式,后端接口需要研发人员自测,目前有2个比较推荐的API 测试工具

  1. PostMan(建议用这个)
  2. APIPost(国产)

数据库

统一使用 PostgreSQL,可选客户端

  1. Navicat(建议使用这个)
  2. pgadmin

Redis

建议使用Redis Desktop Manager 作为客户端。

Elasticsearch

Markdown 编辑器

研发文档主要使用 Markdown ,建议使用 typora。

科学上网

https://github.com/shadowsocks/shadowsocks/wiki

SSH 工具

Windows 建议使用 XSehll
Mac 建议使用 SecrueCRT