关于getPageItems方法的问题
来源:5-5 前端分页组件的使用

慕工程7058922
2023-01-25
老师,这段代码的目的我知道了,在本子上也搞清楚了这段代码的过程。
可是,我要问的是,这个方法是怎么想出来的,我比较奇怪。比如,我饿了,我自然会想到自己可以做饭,也可以定外卖,这是很顺其自然的事。可是上面的代码是怎么思考出来的,这个思考的过程是怎样的。现在鱼是有了,但是得到这条鱼的那个渔到底是什么呢?
写回答
1回答
-
代码都不是很顺畅的一行一行写下来的。一般我们是先写主功能,可能先写的else里的代码,写完调试过程中发现还有length >= total的情况,于是再补充上if else。所以代码是一般调试一边补全。
你也可以写设计,画流程图,能画得出来,代码自然也出来了。
还有一种是测试驱动开发,再写代码之前,先确认好所有的测试案例,比如输入是2、1、2,应该返回什么,输入是1、1、1,应该返回什么,测试案例应该覆盖各种边界,小于某个值,等于某个值,大于某个值各是什么结果
012023-01-30
相似问题