大家好,本篇文章分享【校招VIP】免费商业项目“推电影”第一期电影详情模块Java同学的代码周最佳作品。该同学来【安庆师范大学】“电子信息”专业。
1、本项目是基于年轻人的喜好,更个性的电影推荐网站。筛选各分类的知名电影,并给出推荐理由和下载链接。另外,通过标签功能匹配个人喜好,实现个性化推送。
2、项目表现为手机网站应用,可嵌入微信端、小程序或APP中。
3、五大职位相互配合:产品,前端,JAVA,UI,测试。各职位掌握企业开发需求和团队配合,最终完成项目的线上运行。
一.作品展示
二.导师点评
该实习生的代码实现对推电影项目详情模块的具体功能,包括基本数据模型的,比如类型,地区等事情比较到位。同时,对商用的三层复用逻辑有较好的理解。
但是作为第一个模块的实习,还是有很多的新手问题。
1参数名就是作为最终的参数,不需要用注解,在备注别名,注解本身是需要浪费性能的。我们程序员一定要注意性能的点。
2 详情模块,因为后续产品会不断增加新的功能,比如说加点评的入口,比如说增加其他业务的入口。
在这种场景下,通常使用map来存放各个对象,而不需要定义一个对象不断的去增加它的参数,对对象的适用性要求很高。
3 在商用条件下,固定有限数据通常使用枚举来实现,比如电影类型。
该同学直接在本类里面通过数组和名称进行对应,实现起来较为繁琐,而且不具有重用性。