最符合人性的开发方式
2016-07-17 本文已影响50人
老瓦在霸都
就象写文章那样,自己先要把大致逻辑想清楚,可以打个草稿,写个markdown 或 wiki
* 什么应用场合
写点use case 或 test case ,画些示意图或用例图
* 什么结构
文章要讲究结构,总分总,5W1H,要有头有尾,有序,有跋,有引文,有铺垫,有总结,有引申
代码也是相似的,分层,分块,各种结构型模式的组织
分布式应用的分割和通讯协议计
* 什么时序
状态机
时序图
* 会有什么情况发生
应用本身和业务功能的监控,数据收集,存储和处理分析
* 出了问题怎么办
异常处理
高可靠性
灾难恢复
这些大致都想清楚了,就可以码代码了
1. 写注释
2. 写代码
3. 写测试
至于构建脚本,配置脚本,发布脚本,这些东西都应该自动化