学员任务 推评分7.0 电影详情模块 核心代码
饭盒
8.0分
0
导师点评
V

科鲁

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

电影详情模块官方版java代码:
移动端:https://m.naoffer.com/intern/task/756
PC端:https://xiaozhao.vip/intern/task/detail/756

评审视频链接:
移动端:https://m.naoffer.com/intern/review/457
PC端:https://xiaozhao.vip/intern/review/457

该实习生的代码实现对推电影项目详情模块的具体功能,包括基本数据模型的,比如类型,地区等事情比较到位

同时,对商用的三层复用逻辑有较好的理解

但是作为第一个模块的实习,还是有很多的新手问题。

1参数名就是作为最终的参数,不需要用注解,在备注别名,注解本身是需要浪费性能的。我们程序员一定要注意性能的点。

2 详情模块,因为后续产品会不断增加新的功能,比如说加点评的入口,比如说增加其他业务的入口。

在这种场景下,通常使用map来存放各个对象,而不需要定义一个对象不断的去增加它的参数,对对象的适用性要求很高。

3 在商用条件下,固定有限数据通常使用枚举来实现,比如电影类型。

该同学直接在本类里面通过数组和名称进行对应,实现起来较为繁琐,而且不具有重用性。