项目一期做完,总结一下。
- 避重就轻的架构设计
核心server轻量化设计,从系统稳定角度来说可以避免核心功能受到不必要的干扰,从系统运维角度来说,方便排查问题,从长远设计角度来说,一开始的简单设计是为了今后的来日方长。
- 快速重构累赘
一些在一期或者甚至二期都不会考虑的东西,尽快重构干净。否则就会一直拖着累赘,面向接口编程也会成为一个坑,走了一段时间之后发现还是要做掉。
- 尽快抛弃不稳定的因素,任何补偿机制最后都是徒劳无功
ZK就是个坑,梦想用ZK做事务,梦想ZK成为notify注定给自己带来越来越多不便。做尽可能做到事。
- 对扩展开放,对修改封闭
这不是遥不可及的理论,这是让你更少加班的经验,这也是大牛用自己多年的经验总结得来的。
- 知道的更多
面向全平台的技术产品,一开始就要对各个平台知根知底,否则一开始正确的选择也会变成错误。
六、60分的项目经理
尽量让你的团队每个人都少做一些事,把你知道的和当事人相关的都说出来。对队友负责,对主管负责。
- 不要让敏捷开发成为一个幌子
技术对虚荣心,只会拖累每一个开发。开发敏捷起来,测试也会敏捷。大家都才会更hi!