zoukankan
html css js c++ java
完整的做完一个功能并为其后期扩展做好准备的开发步骤(个人理解)
我坚信有计划,有目标,有步骤的编码可以使代码易维护,易拓展
1.需求确认(不包含后期补充点,自定义错误排除写入Remark项)
2.设计确认(使用开发工具或设计工具设计功能显示外观)
3.功能确认(开发出实际功能并简单测试(数据全正确情况下)通过)
4.零缺陷(估计实际环境对用户操作限制,避免错误数据使服务器异常)
5.代码冻结 (上传备用代码并记录更新内容和版本号)
6.记录下功能设计中对后续功能和扩展开发的思考和缺陷
Demo 如下:
查看全文
相关阅读:
acdream 瑶瑶带你玩激光坦克 (模拟)
acdream 小晴天老师系列——苹果大丰收(DP)
acdream 小晴天老师系列——晴天的后花园 (暴力+剪枝)
acdream 小晴天老师系列——竖式乘法(简单穷举)
acdream LCM Challenge (最小公倍数)
LeetCode Product of Array Except Self (除自身外序列之积)
LeetCode Implement Trie (Prefix Tree) (实现trie树3个函数:插入,查找,前缀)
字节流与字符流的区别
oop第二章1知识点汇总
抽象类和抽象方法的一些概念(转自百度)
原文地址:https://www.cnblogs.com/zuoxiaoxia/p/6564748.html
最新文章
vue组件级路由钩子函数(beforeRouteEnter/beforeRouteUpdate/beforeRouteLeave)
一步一步学Vue(六)https://www.cnblogs.com/Johnzhang/p/7242640.html
1.7volatile关键字
1.6synchronized代码块
1.5 synchronized其他概念
1.4脏读
对象锁的同步和异步
多个线程多个锁
线程安全
并发编程
热门文章
线程同步与死锁
线程的优先级
4.2 pandas与Matplotlib
成员变量的初始值
[目录]Linux 核心系统命令目录
11-1 操作系统概念
11-1 操作系统概念
LeetCode Delete Node in a Linked List (删除链表中的元素)
LeetCode Minimum Size Subarray Sum (最短子序列和)
UVA 12661 Funny Car Racing 有趣的赛车比赛(最短路,变形)
Copyright © 2011-2022 走看看