实习生任务
对推评分的分值、地区等基本模型的设计比较到位
接口和数据表端固定有数项,不应该用字符串类型
设计文档
java

1赞
@锦鲤护体 的本期作品
赞一下
导师点评
8 分

电影详情模块官方版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的缩写进行减少关联表