围观 > 评审视频
推荐视频
推推6.0 【推推】书目列表模块 Java开发文档评审视频 08-10(第2期)
快速更新排序下的覆盖数据设计
816人观看 0 1

评审内容

推推 第二期 书目列表模块 官方版原型图:
https://m.naoffer.com/intern/design/115

推推 第二期 书目列表模块 Java官方版功能文档:
https://m.naoffer.com/intern/design/89

推推 第二期 书目列表模块 Java官方版接口文档:
https://m.naoffer.com/intern/module/96

本期作业评审内容如下:

1.做一个功能要注意它的亮点在什么地方;

2.这一期的接口有两个问题:一是一个比较小的亮点是动态查询接口;二是列表页的主要主要逻辑是加载下页;

3.大亮点:在用户量级比较大的情况下,要做两套接口或者是用另外一套接口

优点

1.核心就是在一个接口,分页的三要素:排序、筛选和单元项

2.同学写的参数比较对,首先配置ID,然后排序的和筛选的三个值是挺好的一个结构

3.可以实现两个接口:一是用正常分页来做;二是更高级的一种,基于最后一条数据且大于这个值,但是有难度的

缺点

1.这期不用设计数据库

2.设计的分页接口,把size也当成参数是不对的

3.接口只能传两个值,做接口设计要考虑传的参数

建议

1.一般来说主数据不要把它设置成可选

2.没有必要为了一个特殊场景,让接口判断发生很大的复杂度,保持逻辑的统一性是最好的

3.后端需要用数据库去变,可以用管理平台去去控制

评论
大V点评
最新评论
评论

帖子还没人回复快来抢沙发

帖子还没人回复快来抢沙发