学员任务 推推30 小说书架模块 核心代码
wentunReal.
8.0分
0
导师点评
V

科鲁

特约顾问
前蚂蚁金服技术专家
8.0分

该同学的代码,对本期书架模块的几个难点进行了较好的实现

比如同一时间推送更新信息给用户,用户更新未读状态的集中更新,使用red is承接并发式的高流量,在通知结束后同步到数据库
但是, 存在一些问题:

1要清楚什么逻辑放在controller层,什么逻辑放在service层
对外接口一般是独立的非重复的逻辑,那这个就要放到Controller层
而服务层放的是可以复用的东西,不要放错地方,影响主逻辑的阅读和维护

2在大部分自营的c端业务里面,是不会使用mp的分页和数据库查询语句
一方面是会破坏掉项目的分层,与mapper层耦合强;另一方面,数据库语句上线前都要进行评审,不方便维护和性能测试