• 【校招VIP】“推电影”第一期电影详情模块Java开发文档作业评审1


    前言:关于【推电影】免费在线实习项目
    一、本项目是基于年轻人的喜好,更个性的电影推荐网站。筛选各分类的知名电影,并给出推荐理由和下载链接。另外,通过标签功能匹配个人喜好,实现个性化推送。

    二、项目表现为手机网站应用,可嵌入微信端、小程序或APP中

    三、五大职位相互配合:产品,前端,JAVA,UI,测试。各职位掌握企业开发需求和团队配合,最终完成项目的线上运行。

    本期发布的是在线实习“推电影”项目,第一期电影详情模块一位Java同学的开发文档评审。官方文档下载,关注公众号【校招VIP】回复“2007”即可获取

    开发文档是为了清晰开发功能和难点解决方案,从而使后续的开发工作不走错方向,避免反复改代码。java文档设计重要且有难度,包括功能文档和接口文档两部分。因为是第一期,能力还不足的同学可以先只考虑功能文档,进行数据库和服务层函数的设计。

    这位同学的作业优点就是基本细节比较完善,但是我们下面来着重看一下缺点。
    1.评分数据类型问题

    这位同学豆瓣评分和我们自己评分用的是int类型,这边可能需要考虑一下评分是不是会有小数点呢?因为评分是可动的,比如豆瓣评分它是所有人评分的一个平均数,比如8.5。所以说这个值如果用int肯定是不不合理的,它应该是一个带小数点的,不管是float或者说我们在确定位数的情况下用其他数据格式。但如果有同学就是想用int,那进行一些逻辑上的处理也可以实现。

    2.电影上映时间问题
    关于上映时间,如果写几年几月几日,他最后肯定也能显示年份,但是问题是电影最后的时间,它是由系统生成的,后期运营工作人员还要不断的上传电影信息。所以这是一个商业需求的点,也是产品和开发之间需要确定的问题并且还涉及到运营的一部分。

    3.演员枚举问题

    如果是固定的字段,那是没有问题的。枚举类型的问题是在做修改或者做插入的时候判断怎么去定位,不写死是没法做对应的。比如某个演员最近犯事了,需要把这个演员去掉,那这个表怎么去修改?如果说这个电影的演员没有别的逻辑,它就是一个电影关联几个演员,实际上可以把演员收起来,用逗号把它ID分隔开,就认为它是一个指查,改的时候也不用那么大的频度,甚至可以把两个表合并起来,ID用逗号分开就拉出来,把所有数据拉出来,而且还减少一个表关联。它好处和坏处一定要看在具体的业务阶段,它是以读为主还是以改为主,两者需求量和设计风格是不太一样的。

    4.导演和演员表属性问题

    这位同学把导演和演员放在了一起,目前是可以这么做的,因为目前导演和演员没有太多属性的差别的。但实际上如果往后做的话肯定还是有一些差别,到时候就会发现有些属性不统一了。因为导演可能会有自己的一些需求,比如他导了一些其他电影需要关联起来。

    【导师留言】
    很多时候感觉没有那么大难度的东西,在自己做的时候,包括自己思考的过程中都会有一些疑惑的点,这是好事情。同学们设计的能力怎么去提升,就在这种自己的定位和分析里面,你自己想了许多,虽然最后给出来东西可能还有很多修改的空间,但是思考过程就是能力提升。如果不动手操作,很多东西都无法真正理解。

    【项目参与】
    本期作业的点评就先说到这里,看完之后有没有感到收获满满,想要立马动手试一试呢

    如果对本期官方评审有任何疑问,或想具体了解免费的在线实习「推电影」项目,欢迎关注“校招VIP”公众号。

    本期评审视频观看地址:评审视频

    更多项目报名页:实战项目-在线实习- 校招VIP

  • 相关阅读:
    Python2 to python3
    【python-HTMLTestRunner】生成HTMLTestRunner报告报错ERROR 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
    【python-HTMLTestRunner】HTMLTestRunner测试报告中文乱码问题解决
    【python-ini】python读写ini文件
    【python-字典】判断python字典中key是否存在的
    【python 字典、json】python字典和Json的相互转换
    【python3+request】python3+requests接口自动化测试框架实例详解教程
    【python-crypto】导入crypto包失败的情况,怎么处理
    【python-excel】Selenium+python自动化之读取Excel数据(xlrd)
    【滚动条】Selenium+python自动化-JS处理滚动条
  • 原文地址:https://www.cnblogs.com/rdaxue/p/16598960.html
Copyright © 2020-2023  润新知