158
社区成员




这个作业属于哪个课程 | 2301-计算机学院-软件工程 |
---|---|
这个作业要求在哪里 | 团队作业——站立式会议+alpha冲刺 |
这个作业的目标 | Alpha冲刺Day5随笔 |
团队名称 | 代码写的都队 |
团队项目 | 闲置宝 |
团队随笔置顶集合 | 代码写的都队——Alpha 冲刺随笔置顶 |
帮忙解决了几个bug,录了个视频教大家怎么同步github上面fork下来的项目
后端进度卡着不动
完善项目文档,跟进任务
好急好急好急好急
负责前端的同学做的特别好,但是做具体业务逻辑的同学进度太慢了,希望他们不要太摸鱼
完善购物车界面,增加删除选中商品的功能。完成了评价发布和评价详情界面。评价详情界面图片可以横向滑动。
页面布局调整花了比较久时间。
看一下界面有没有什么可以优化的地方。
想要得到较为舒适的界面需要不断调整,组件的学习使用可以提高效率。
基本实现了消息列表界面
实现一部分订单详情界面
订单详情界面实现困难,没有找到合适的参考模板,也没有合适的插件能够直接使用,自己写出来要一点一点调整界面布局,订单编号那部分不知道怎么才能实现页适布局以及实现复制订单号功能。
继续完善订单详情界面,学习调取后端数据的知识
学好CSS的重要性,不熟悉调整位置实在麻烦。
基本完成了设置页面
为方便起见,与原型设计界面有些许不同,修改了部分内容,注释支付设置部分。
学习后端接口的调用
总得来说,大致完成了我负责的所有页面,学习了使用uni-app,对vue的语法理解也加深了
1.昨天站立式会议到今天的进度
大体上实现了对mapper层目前更新内容的前四个测试
2.遇到的困难
对idea的环境配置仍然有很大的问题,并且测试只能一个一个通过,不能一下子全部通过
3.今天到明天的任务安排
继续完善目前已有的mapper层的测试,同时继续学习相关的知识
4.心得体会
进一步了解了测试的具体过程,但是仍然在idea的配置上出现了很大的问题
整合了一下后端的模块,导入com.itmk模块,写了几个封装代码
package com.itmk.utils;
import lombok.AllArgsConstructor;
import lombok.Data;
@Data
@AllArgsConstructor
public class ResultVo<T> {
private String msg;
private int code;
private T data;
}
package com.itmk.status;
/**
* 返回状态码
*/
public class StatusCode {
//返回成功
public static final int SUCCESS_CODE = 200;
//错误状态码
public static final int ERROR_CODE = 500;
//无权限
public static final int NO_LOGIN = 600;
public static final int NO_AUTH = 700;
}
package com.itmk.utils;
import com.itmk.status.StatusCode;
/**
* 数据返回工具类
*/
public class ResultUtils {
/**
* 无参数返回
* @return
*/
public static ResultVo succcess() {
return Vo(null, StatusCode.SUCCESS_CODE, null);
}
public static ResultVo success(String msg){
return Vo(msg,StatusCode.SUCCESS_CODE,null);
}
/**
* 返回带参数
* @param msg
* @param data
* @return
*/
public static ResultVo success(String msg,Object data){
return Vo(msg,StatusCode.SUCCESS_CODE,data);
}
public static ResultVo success(String msg,int code,Object data){
return Vo(msg,code,data);
}
public static ResultVo Vo(String msg, int code, Object data) {
return new ResultVo(msg, code, data);
}
/**
* 错误返回
* @return
*/
public static ResultVo error(){
return Vo(null,StatusCode.ERROR_CODE,null);
}
public static ResultVo error(String msg){
return Vo(msg,StatusCode.ERROR_CODE,null);
}
public static ResultVo error(String msg,int code,Object data){
return Vo(msg,code,data);
}
public static ResultVo error(String msg,int code){
return Vo(msg,code,null);
}
public static ResultVo error(String msg,Object data){
return Vo(msg, StatusCode.ERROR_CODE,data);
}
}
对springboot还是不是很熟练
继续完成对应工作
学习了一下需要依赖的导入,以及如何整合创建模块
1、昨天站立式会议到现在的进展(附代码图/页面图)
完成了返回首页商品信息的功能。
2、存在的问题/遇到的困难
刚开始时把randomLong设成Long容器类发现一直不行,后来发现改成long基类就可以了。
3、今天到明天会议的安排
完成剩下功能的实现。
4、心得体会
更好的理解了后端的逻辑实现。
1、昨天站立式会议到现在的进展(附代码图/页面图)
今天向数据库插入了一些样例方便方法的测试,在测试的反馈下修正了一些数据类型的问题。
2、存在的问题/遇到的困难
测试反馈部分方法存在测试失败的现象,以EvaluationsMapper接口的selectByTradeId方法为例,我这边测试的时候会显示符合预期的查询结果:
但会报如下错误,说明evaluations实例为空:
感觉是Evaluations evaluations = evaluationsMapper.selectByTradeId(tradeId);这句在赋值的时候存在问题
有查到记录,但是返回为空,赋值不了,在实例类中尝试添加@getter/setter注解未能解决问题(毕竟@Data就包括@getter/setter注解了),不知道怎么把问题搞定。
3、今天到明天会议的安排
接下来根据需求继续完善,比如需要新增购物车表。
4、心得体会
在今天的工作中我认识到,只有通过实际的测试,才能发现潜在的问题并及时解决。同时,我也学会了如何根据测试反馈进行代码优化,提高了自己的编程能力。多尝试不同的解决方法,同时也要学会向他人请教,及时反馈问题,共同解决难点。
1、昨天站立式会议到现在的进展(附代码图/页面图)
昨天到现在主要完善了一下mapper测试的接口,更新至9个表并且数据库实装了一定的数据后,我主要负责测试后面5个表,其中的第一个表是完全通过的,别的表的测试也基本通过。
2、存在的问题/遇到的困难
在测试的时候,遇到了一个奇怪的bug,导致变量没有返回值,返回值为null,无法进行正确的断言,但是查看还是可以明显看到测试的进行应该是没有问题的,只是返回值出现了问题。
3、今天到明天会议的安排
今天到明天主要以修改bug为主,尽量让测试接口全部通过,以完成mapper接口的验证。
4、心得体会
今天写了非常多的测试,逐渐细化了接口的测试,有了明确的数据测试,使得测试明晰了很多,并且测试方法也大同小异,偶尔出现bug也会通过别的表的测试方法尝试调节。但是有的奇怪bug没有解决,希望后续逐渐明晰出现的原因,做到可以解决这个bug,完成单元测试。