我的计划

我的计划

  • 前后端分离的分布式架构理解
  • 编写可读代码的艺术总结
  • 订单业务理解
  • Jenkins、Docker应用场景理解

ApiGateway项目理解

场景、意义、实现细节

通过时序图理解
1、浏览器访问h5项目首页
2、首页文档加载完成时发送Ajax请求ApiGateway网关项目、网关接受Http请求,解析json参数为对象,将请求由http协议转化为dubbo协议,分发到具体的dubbo项目
3、调用具体的dubbo项目进行业务逻辑处理并返回处理结果
4、结果再由网关项目封装为json字符串响应给浏览器
5、浏览器js接收json串后,进行h5页面渲染完毕,供用户正常使用

如何提高代码的可读性

1、变量、方法、类、对象的命名
2、拆解复杂的判断、循环语句
3、维护自己的工具包,将功能流程尽量的简化,并抽象到同一层次
4、编写良好的测试方法

测试驱动开发(TDD)

准备环境参数
调用目标测试方法
错误日志打印便于快速查找
调用结果断言

订单业务理解

场景:在商详页选择规格立即购买、先加入购物车,再从购物车购买

页面
  • 商详页:选择规格项下单或者加入购物车
  • 购物车页:选择要购买的商品SKU下单
  • 订单结算页:选择|添加收货地址、选择优惠券、抵扣积分
  • 支付页:选择支付方式支付,大订单多次支付

Jenkins、Docker应用场景理解

场景:
意义:
实现:

转载于:https://my.oschina.net/u/3581789/blog/1540848

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值