电影详情模块官方版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 在商用条件下,固定有限数据通常使用枚举来实现,比如电影类型。
该同学直接在本类里面通过数组和名称进行对应,实现起来较为繁琐,而且不具有重用性。