学员任务 推评分14 电影详情模块 设计文档
锦鲤护体
8.0分
1
导师点评
V

科鲁

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

电影详情模块官方版java开发文档:
移动端:https://m.naoffer.com/intern/task/798
PC端:https://xiaozhao.vip/intern/task/detail/798

评审视频链接:
移动端:https://m.naoffer.com/intern/review/527
PC端:https://xiaozhao.vip/intern/review/527

该同学对推评分的详情模块的基本功能设计,比较到位,包含产品给出的电影特色推荐,以及跟豆瓣评分的对比,包括数据表设计的四个默认字段等

但是依然存在一些设计上的问题:

1 数据表的类型,地区等字段,因为是固定少数项,在商业开发中,一般使用双值枚举。在数据库的存储和接口的传参中,使用数字类型,而不使用字符串类型

2 详情功能是一个项目最核心的功能,后续的访问量级会比较高,涉及到的接口和数据库会比较多

那主表的设计就要尽量减少查询和联查的次数,在设计中可以使用一些技巧,比如说一个电影的导演和演员可以用ID的缩写进行减少关联表