【总结】关于开发的思考
- 持续优化开发工具和方法(包括编码IDE、运行环境、前后端调试工具)
- 将耗时重复的工作编写为手动脚本、自动脚本或辅助工具;如服务器监控脚本、防攻击脚本等
- 对于复用性高的部分进行抽象提升为基类或独立模板,实现底层支持,方便复用;不管是css/javascript/html widget还是controller/model/view,皆是如此
- 功能设计模板化,将某一独立功能抽象为可通过配置复用的模板功能,从而避免重复开发
- 从使用方的角度去考虑抽象代码设计及命名,封装复杂逻辑,让调用方简单易用,减少忽略细节点造成bug的风险
- 建立统一规范的开发测试流程
- 明确责任分工、任务期限和目标期望,及时沟通进度与风险,解决难点
- 透明沟通,注重结果,讲求效率
- 将个人发展与公司发展结合,确定阶段性目标一起跟进执行与反馈
- 谋大局,布远景,立规划,设计划,而实施
- 产品设计、需求规划、技术方案虑周全,而立方案快速迭代
- 提前设想布局系统风险和拓展系统支撑容量
- 技术创新带动产品升级,系统升级带动流程优化
- 数据报表与针对性分析,自动推送,为运营提供依据
一年半前曾经做过一次《关于开发的一点思考总结》,现在在那篇的基础上来点方法论的总结。
工欲善其事必先利其器
造模具胜于造轮子,拓展架构事半功倍
众志成城齐心协力
凡事预则立不预则废
技术驱动生产力
还没有人抢沙发呢~