学员任务 推评分10月 电影详情模块 设计文档
zha~lin
8.0分
0
导师点评
V

科鲁

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

周最佳作品:https://m.naoffer.com/intern/task/610

官方代码下载:https://xiaozhao.vip/intern/module/81

本作品对详情模块的业务属性基本覆盖到位,而且也能看出来花了比较大的心思,不过,有一些业务功能,我们强调不在本期进行,尽量把时间和精力放到核心业务的设计上。

存在几个问题:

1、像电影时长,如果是正规整数值,一般情况下不用tinyint,这个类型用于有限个数情况。
然后向类型和地区,在设计之前,已经提出她是比较适合用作没举类型,那数据库里面就存储他的枚举ID,也就是在数据表设计里面,包括在接口的过程里,能用数字就不用字符串,方便统计和传参

2、导演和演员的类型分别应该是在人身上,而不是在关联表身上。
就是应该有一个导演库和演员库,大部分人要么是导演,要么是演员,不能从每个人都是导演和演员两个身份去考虑。