电影详情模块Java开发文档官方版:
https://m.naoffer.com/intern/task/622
本期作业评审视频:
https://m.naoffer.com/intern/review/327
本作品针对产品同学给出的电影详情模块的原型图中的功能,进行了比较到位的设计。
主要包括两部分,一部分是电影信息细节的设定;另一部分是演员和导演表的设置。
在电影信息表里面,有部分功能与产品功能设置有缺失,比如说上映年份。另外一个比较大的问题就是字段类型的设置。比如说电影分类和地区,产品同学已经给出了比较固定的数值,针对这种数量少且短期不会发生变化的情况,最好使用枚举的方式来进行设定,然后数据库包括前后端接口用来存他的ID值,这样会比敲打字符类型省出很多的意外。
包括介绍部分和推荐文本部分,不太可能,只有200或者500个字符,可以设置成text。而且推荐的图片和视频是有多个的,要想清楚怎么去存储?
另外,在演员表里面,没有体现出导演的数据。
这个部分有一个技巧,为了减少详情页的数据库查询,可以把这个第一个针对的导演和演员的ID存放到详情表里面去。