Secret-fied 凡事预则立

一,项目的GitHub地址

https://github.com/ShangXuecheng-git/2019software

二,之前问题的思考与总结

1、 主页界面的布局和函数settimeout()的问题

a)      主页布局因为素材很少,所以会感觉很空洞

b)      Settimeout函数并不是真的一个一个等待的,而是同一时间执行的,并不会看队列是否有正在执行的同类函数

c)      对于素材少,将会放入一张图片进行占位,或者用swiper来进行图片的切换

2、 个人界面关于效果的问题以及点击效果

a)      个人界面使用从侧面出现的函数的时候,会直接出现到右边去

b)      点击登录效果在点击文字时并不会执行函数

c)      通过position函数对布局的整体进行移位,然后在移位到现在的位置,在点击效果的函数上切换到整体的容器中

3、 搜索页面的布局样式问题

a)      搜索页面过于单一,并且响应会有延迟

b)      删除原来的出现效果,因为会与从数据库获取信息函数产生竞争关系

c)      添加热门、最近搜索选项来补充布局

4、 关于评论星级效果布局问题

a)      评价的星级评分需要放到所有的评分上去

b)      修改原来的评分容器,使用提供的接口进行样式的修改

c)      将修改后的评分容器放到需要的容器中

三,需要改进的团队分工

数据库管理链接增加人数至2人

前端界面优化人数保持2人不变

增加资料查找录入人数2人

博客更新与报告书写人数2人(注:一人可能有多个任务)

四,团队的代码规范

1、wxml规范

a)编码均遵循`XHTML`标准,标签、属性、id命名由小写英文、数字和‘_’组成,且标签可以单独出现的情况,尽量单独出现,属性值必须用双引号`""`。

b)避免使用中文拼音尽量简易并要求语义化。

c)尽可能减少标签嵌套,做到代码层级清晰。

d)尽量避免在标签上直接写样式。

e)控制每行HTML的代码数量在50个字符以内,方便阅读浏览,多余的代码进行换行处理,标签所带属性每个属性间进行换行。

2、wxss规范

a)在开发过程中rpx和px均可能用到,如通常情况下间距使用rpx,字体大小和边框等使用px。

b)CSS代码需有明显的代码缩进。每一个样式类之间空出一行。

c)采用flex进行布局,禁止使用float以及vertical-align。

d)尽量使用简写属性,并且同一属性放置在一起,避免散乱。

g)wxss样式之间用块状注释。请勿在代码后面直接注释。

3、js规范

a)变量名以及函数名统一采用驼峰命名法,正常情况下函数名前缀需加上清晰的动词表示函数功能,私有函数或者属性以下划线开头表明。常量需用const 声明。

b)类的命名首字母需大写。

c)采用ES6 关键字let定义变量,尽量不使用var。

d)if、while、for、do语句的执行体用"{}"括起来。

e)使用严格的条件判断符。用===代替==,用!==代替!=,避免掉入==造成的陷阱 。

f)回调函数统一使用Promise函数的方式进行编写,回调成功的参数统一为res,错误参数为err。

g)私有函数以及回调函数统一放置在生命周期函数后。

h)删除js文件中未用到的生命周期函数,保持代码的整洁。

i)所有涉及到数据绑定的变量均需在data中初始化。禁止在不定义的情况下直接setData。

五,测试工作的安排

六,测试工具的选择和使用

我们将小程序代码上传,发布了体验版,没有采用专业的工具测试,而是测试人员亲自测试

七、测试用例的文档PDF和github链接地址

测试文档github地址

 

八,项目测试评述

此次测试由于未使用工具测试,完全手动测试,因此问题寻找可能不够全面,但是同时也发现了一些问题。除了少量功能未实现以外,项目中还存在一些bug,

在接下先来的工作中,要重点解决这方面的问题。

猜你喜欢

转载自www.cnblogs.com/secret-field/p/12081137.html