
科鲁
特约顾问评审视频:
https://m.naoffer.com/intern/review/343
官方接口:
https://m.naoffer.com/intern/module/89
官方文档:
https://m.naoffer.com/intern/design/106
该同学的作品可以看出来,这个同学在设计角度上已经达到在校生的正常水平,能够比较好的完成逻辑的实现。
但是其中也会有一些设计的局限性,主要包括:
1、在产品动员会上,简单提到过电影地区和电影类型因为是少量固定的分类,所以需要采用枚举,而不要用字符串的类型进行存储和传递。
一方面,字符串很容易出拼写的问题,另一方面,也不利于数据的统计。
2、数据库设计里面很少用到char这个类型,少数量级可以用tiny int
3、因为详情模块后续的接口会比较多,所以查询效率尤为重要,可以考虑把多对多,但是固定的部分,比如说电影的演员ID直接作为冗余字段记录下来,可以使用默认的逗号分割来实现