完整的做完一个功能并为其后期扩展做好准备的开发步骤(个人理解) 我坚信有计划,有目标,有步骤的编码可以使代码易维护,易拓展 1.需求确认(不包含后期补充点,自定义错误排除写入Remark项) 2.设计确认(使用开发工具或设计工具设计功能显示外观) 3.功能确认(开发出实际功能并简单测试(数据全正确情况下)通过) 4.零缺陷(估计实际环境对用户操作限制,避免错误数据使服务器异常) 5.代码冻结 (上传备用代码并记录更新内容和版本号) 6.记录下功能设计中对后续功能和扩展开发的思考和缺陷 Demo 如下: