• 第 02 组 每周小结 (3/3)


    第 02 组 每周小结 (3/3)

    基本情况

    冲刺情况汇报

    过去一周完成了哪些任务?文字/口头描述

    前端:

    • 今日热门显示排名
    • 安卓端筛选页面白条消除

    后端:

    • 单元测试
    • 找/修 bug

    展示 GitHub 当日代码/文档签入记录

    img

    做了哪些优化和迭代

    前端

    • 今日热门显示排名
    • 安卓端筛选页面白条消除

    后端

    • 已经将所有可提前加载事项做好了

    通过自动化测试测出的 bug(如没有可不填)

    后端

    • 持久层的 addTag()报错
    org.springframework.dao.DuplicateKeyException:
    ### Error updating database.  Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '11' for key 'PRIMARY'
    ### The error may exist in file [E:what-to-eat	argetclassesmapperTagMapper.xml]
    ### The error may involve defaultParameterMap
    ### The error occurred while setting parameters
    ### SQL: insert into tag(tag_id,content) values (?,?)
    ### Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '11' for key 'PRIMARY'
    ; Duplicate entry '11' for key 'PRIMARY'; nested exception is java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '11' for key 'PRIMARY'
    
    • 有效标签统计出错

    img

    解决了哪些 Bug,又是如何解决的(需要写详细)

    前端

    搜索栏异常白线,是 taro-ui 的 AtSearchBar 组件样式错误通过重写这个组件的样式把白线挤到白色区域掩盖这个问题,真正修改需要等到 taro-ui 官方修改

    filter 组件

    import { View } from "@tarojs/components";
    import * as React from "react";
    import { AtSearchBar } from "taro-ui";
    import "./filter-Navigation.scss";
    import { useButtonRect, useStatusBarHeight } from "../../../util/store/size";
    
    export default function FilterNavigation(props: {
      className: string;
      children: React.ReactNode;
      searchContent: string;
      onSearchContentChange(newValue: string): void;
      onSearch(): void;
    }): JSX.Element {
      const [statusBarHeight] = useStatusBarHeight();
      const [buttonRect] = useButtonRect();
      return (
        
          
            
               {
                  props.onSearchContentChange(value);
                }}
                onActionClick={() => {
                  props.onSearch();
                }}
              />
            
          
          
            {props.children}
          
        
      );
    }
    

    对应的样式文件再设置,使用 padding 把白线挤到白色背景上

    .filter-search {
      background-color: rgba(0, 0, 0, 0);
       100%;
      border: rgba(0, 0, 0, 0);
      padding: 16px;
    }
    

    即可正常显示

    后端

    • 持久层的 addTag()报错

    不可以添加重复标签,只是测试用例的问题,算是捕获到的异常吧,直接操作持久层会出异常,但控制层是有做判断的,所以使用管理系统添加重复标签是会被忽略的

    img

    • 有效标签统计出错

    标签只要一经删除,就会报错

    后来发现是忘记重新统计了,补上就行

    img

    img

    接下来的计划还剩下哪些任务?

    前端

    后端

    • 推荐算法的优化

    • 做食堂拥挤程度的可视化接口实现

    • 做安全相关的事项

    遇到了哪些困难?

    目前最大的困难可能还是在后端,推荐的算法不好,IO 也处理的不是很好(热门可以提前计算,但是推荐需要根据用户状态实时计算),加之带宽也并不是很给力,就存在一些速度问题,导致用户体验不佳

    团队有哪些收获和疑问

    收获:完善了整个小程序

    疑问:无

    成果展示

    展示组内最新成果

    修改了界面出现白线的 bug 和新增排行榜

    展示本周自动化测试的结果

    我们在后端成员编写了测试代码检测出来一些简单的逻辑错误现已解决

    展示自动化持续集成(加分项,对应自动化测试)

  • 相关阅读:
    WMI远程添加修改用户
    C#中利用mediaplayer打造mp3播放器
    使用BackgroundWorker 实现文件下载、异步提示
    asp.net 修改图片的分辨率,修改图片的长宽象素比例,修改图片的物理宽度大小
    修改注册表,让组策略对管理员无效
    一款支持CHM格式的安卓阅读器:ireader
    一款超好用的PDF阅读器:智器阅读
    C#基础温习(8):命名空间介绍
    书籍推荐:《职场潜伏心理学:全世界最权威的88个心理学定律》
    C#基础温习(10):C#实现托盘功能
  • 原文地址:https://www.cnblogs.com/cuteu/p/14164835.html
Copyright © 2020-2023  润新知