需求
- 沟通要全面,不要忽略一些细节
- 提出自己的理解,避免不符合需求的情况出现
设计
- 遇到不清楚,不要凭自己的想法来设计,要确认具体的需求
- 充分理解需求,理清业务逻辑,再考虑如何实现
开发
- 注意代码的构建,提取出一些比较复杂的函数
- 需求可能有变化,要让代码的结构安排有弹性
- 注意并发的问题
调试
- 最直接的方法就是采用断点调试
- 利用打印可以更加直观
- 注意一些边界的问题
- 注意形参的传递
打包部署
- 利用maven来进行打包 mvn package 生成 *-1.0-SNAPSHOT-bin.tar.gz 压缩包
解压出 *-1.0-SNAPSHOT 文件,直接运行其中的.sh文件即可 - maven中assembly.xml文件中可以进行具体的打包配置