2018年2月14日小于 1 分钟
CI/CD 平台搭建?
gitlab?
nexus?
jenkins?
docker/k8s?
sonarQube
jacoco
自己的流水线?
cmdb+审批流+权限管理?
日志=》链路
应用内的链路分析
依赖梳理
war 包依赖的 jar
jar 对应的 class
可以做什么?
- 确认最新的版本
类冲突
包兼容性
2016年10月14日大约 14 分钟
war 包依赖的 jar
jar 对应的 class
可以做什么?
- 确认最新的版本
类冲突
包兼容性
包安全性扫描?
snapshot 禁止
低版本强制升级?
-
版本之间的差异对比?
-
新增修改的包版本进行对比+review?
整体流程
和流水线联合在一起。
记录每一个版本的基础信息。
然后再结合上面的信息,进行处理。
2016年10月14日大约 1 分钟
If else
你可能认为太多的 if-else 语句显得不够优雅,想要解决这个问题。但是,什么才是优雅呢?
并非一定要为了重构而替换 if-else,只有在必要的时候才进行。
以下是一些替代 if-else 的技巧。
two branches
code like this.
if(condition) {
//do sth1
} else {
//do sth2
}
2016年10月14日大约 4 分钟