实习生任务
对推电影详情模块的主要维度模型进行了拆分和关联设计
没有考虑到商业项目的数据库设计规范以及性能问题
设计文档
java

0赞
@mirage 的本期作品
赞一下
导师点评
8 分

推电影 电影详情模块 Java功能文档官方版:
https://m.naoffer.com/intern/design/106

推电影 电影详情模块 Java接口文档官方版:
https://m.naoffer.com/intern/module/89

推电影 电影详情模块 Java设计文档评审视频:
https://m.naoffer.com/intern/review/434

该JAVA实习生的设计文档在数据库部分,能够较好的体现出电影详情的具体模型,包含面向年轻人的推评分和推进及等特色功能
但是依然存在一些问题:
1. 像电影的剪辑和图集属于电影的主要字段,进行两个表的拆分,但是没有进行较好的关联和映射,尤其是在详情页面调用频度比较高的情况下,可以考虑到缩写方式减少联表查询
2. 数据库的核心类型可以考虑用枚举方式来实现,也就是存放它对应的ID值,而不是字符串。在接口设计和数据库设计的时候,能用固定的ID值就不用不好校验且出容易出问题的字符串类型。