【OUC-NULL-凡事遇则立】


一、项目的GITHUB地址

https://github.com/OUC-null/null-

二、对遇到的问题思考及总结

  • 一开始进度较慢,大家一开始也没太找到前进的方向,所以进展也较慢。因为小组内成员对GitHub不太熟悉,对于老师要求的燃尽图之类的一直没能及时体现在博客上
  • issue的发布数目不够一开始在于github没有弄好 并且有些问题当时不明白可能过一会儿就会解决 就没有发上去
  • 对自己发现问题没能及时整理上传至github

  •  issue:一开始,任务并不紧迫,所以issue的数目少
  • 非代码部分: 
    变量类型长度的限制
    编写代码环境出现问题

三、团队分工改进

  • 一开始对大致工作量估计出现失误,导致有些人所要负责的部分过多,有些人的部分已经完成,无法同时进行
  •  按照程序功能分工,后续发现有人需要负责的东西太多,成员间互相分担
  •  每人应当前端后端均有分配 否则之后连接起来较困难 问题太多 比如变量名称不相同等问题
  •  组员之间问题的交流不够,代码编写风格不太统一
  •  各成员交流太少,当后台和前台连接时,不确定要跳转到的页面的名称

四、代码规范

  • 统一类、变量名
  • 必要的语句需要有注释
  • 尽量统一开发工具及风格
  • 实时沟通

五、测试相关

  

六、测试工具

  • 真机测试
  • 来自小熊的iphone7   (基于ios系统)
  • 来自脆皮的华为荣耀9  (基于安卓系统的测试)

七、测试评价

  • 通过不同机型,不同系统进行测试,能够发现不同的问题,如前端显示布局不合适等。
  • 通过真机测试,从个人登陆到首页商品浏览,以及商品发布等功能依次进行测试。发现了一些之前没有出现的问题以及需要改进的地方,例如:登陆跳转有点小问题;但新写的功能也可以逐步实践,如首页下拉刷新可以获得动态数据等。
  • 因为功能还在进一步完善中,所以测试不会停止,还将继续完善功能并同步测试,不断发现问题并解决。

OUC-NULL -凡事遇则立的更多相关文章

  1. TeamyinyinFish-凡事遇则立

    小组github地址: https://github.com/TeamyinyinFish 1.项目的总结反思 阿尔法迭代的时候我们只是理想的随意的选择了一个项目并且认为非常简单. 在第二轮迭代的时候 ...

  2. 如何快速高效地完成一个Android项目?

    本文的内容有别于之前文章中纯技术的探讨,会从业务逻辑.技术.团队和方法论的角度探讨如何快速高效地完成一个Android项目.当然,快速高效是有前提的,第一,本文依然是从研发的角度来谈如何把控项目的,而 ...

  3. J2EE项目开发中常用到的公共方法

    在项目IDCM中涉及到多种工单,包括有:服务器|网络设备上下架工单.服务器|网络设备重启工单.服务器光纤网线更换工单.网络设备撤线布线工单.服务器|网络设备替换工单.服务器|网络设备RMA工单.通用原 ...

  4. hibernate FetchType理解

    JPA定义实体之间的关系有如下几种: @OneToOne @ManyToOne @OneToMany @ManyToMany 在定义它们的时候可以通过fetch属性指定加载方式,有两个值: Fetch ...

  5. UVA 10308 Roads in the North

    input u1 v1 w1 u2 v2 w2 ... un vn wn 1<=vi,ui<=n+1 /n output 距离最远的两个点的距离 做法:一颗全连通且只有一条路从一个顶点到达 ...

  6. 死磕 java同步系列之StampedLock源码解析

    问题 (1)StampedLock是什么? (2)StampedLock具有什么特性? (3)StampedLock是否支持可重入? (4)StampedLock与ReentrantReadWrite ...

  7. JSON省市区

    省: [ { "ProID": 1, "name": "北京市", "ProSort": 1, "ProRem ...

  8. 《深入理解JAVA虚拟机》笔记1

    java程序运行时的内存空间,按照虚拟机规范有下面几项: )程序计数器 指示下条命令执行地址.当然是线程私有,不然线程怎么能并行的起来. 不重要,占内存很小,忽略不计. )方法区 这个名字很让我迷惑. ...

  9. SQL查询CASE遇上NULL怎么办?

    原SQL: case userName when  null THEN '空' else '有值' end, 这种写法不好使: 换一种:case when userName is null THEN ...

随机推荐

  1. Delphi XE2 之 FireMonkey 入门(9) - TBitmap

    TBitmap 主要成员: { 方法 } SetSize();              //设置大小 Clear();                //取消, 就是用指定颜色覆盖 ClearRec ...

  2. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_1_缓冲流的原理

    一个字节一个字节的读取,先读取到a,a给到os操作系统.os再给JVM,.jVM再把a给java程序 读完a再读取b.这样一层层的返回,效率低下 一次读取,缓冲区数组返回来.

  3. python 正则表达式 re.match

    #coding:utf-8 import re #匹配内容:单词+空格+单词+任意字符 #\w 单词字符[A-Za-z0-9_] #(?P<name>...) 分组,除了原有的编号外在指定 ...

  4. git_02_git常用操作命令

    前言 Git是一个开源的分布式版本控制系统,可以有效.高速地处理从小到大的项目版本管理.编写自动化测试脚本的过程中,经常要用到git命令,但总是记不住,每次都要百度有些麻烦.于是为了方便使用,在这总结 ...

  5. 安全运维 - Linux系统攻击应急响应

    Linux 应急相应 - 总纲 应急准备: 制定应急策略 组建应急团队 其他应急资源 安全事件处理: 痕迹数据获取 分析.锁定攻击源删除可疑账号关闭异常进程.端口禁用相应异常开机启动项删除异常定时任务 ...

  6. SQLServer中的Merge使用

    Merge DML 作用: 数据同步 数据转换 基于源表对目标表做Insert,Update,Delete操作 Merge关键字的一些限制 使用Merge关键字只能更新一个表 源表中不能有重复的记录 ...

  7. 编写 Chrome 扩展——contextMenus 的快捷创建

    1 写在前面 最近使用 typescript 与 angular 编写 chrome 扩展, 对繁复的 contextMenus 创建步骤进行了提炼,并总结一个类 2 重构思路 2.1 一般方法 在编 ...

  8. MySQL练习与小结

    当你专注一件事的时候,时间总是过得很快! foreign key 练习 -- 切换数据库 use stumgr -- 删除班级表 drop table t_class1 -- 创建一个班级表 crea ...

  9. mysql 主从 设置

    总结:1.如果是虚拟克隆mysql 请注意auto.cnf的uuid保证不一样,即删除auto.cnf 重新启动即可2.默认安装的mysql配置文件mysqld.cnf可能绑定了127.0.0.1 只 ...

  10. linux驱动模型——platform(2)

    一. platform 组织架构 1.1. platform工作体系都定义在drivers/base/platform.c中 1.2. platform相关函数声明在include/linux/pla ...