首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
巫师韩
掘友等级
爱奇艺
CRUD专家
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
GO面向对象(做CRUD专家)一 :案例实现及分析
为了证明案例是实际开发项目中的真实案例,不是凭空想象,放一张项目的UI设计图; 项目介绍 一个做特卖的电商App,类似淘宝客,业务模式为用户购买商品可以获得一定的折扣。 我们采用比较流行的web框架g
GO面向对象(做CRUD专家)七 :VIP价格实现
业务需求: 假设现在只有折扣商品和返利商品两种类型,需要实现VIP价格功能; 代码实现: 新增需求: 增加试用商品,试用商品没有VIP价格,前端不需要显示 需求分析: 开发者最头疼的就是特例,本来折扣
GO面向对象(做CRUD专家)六 :库存检查逻辑实现
业务需求:折扣、试用、返利三种商品类型的商品库存检查 代码分析: 1、Item基类实现库存检查函数OutOfStock; 2、ItemDiscount、ItemTrial、ItemRebate三种实现
GO面向对象(做CRUD专家)五 :返利逻辑实现
1、返利商品 价格:市场价原价 VIP价格:市场价再减去1元 返利金额:市场价的5%,例如商品市场价100元,用户购买成功,返利用户5元 前端显示:价格100元 VIP价格99 返利5元 市场价不显示
GO面向对象(做CRUD专家)四 :案例中的设计原则
代码实现: 代码解析: 新增ItemPriceCalculator接口,返利商品ItemRebate和折扣商品ItemDiscount通过自身的Price函数实现ItemPriceCalculator
GO面向对象(做CRUD专家)三 :业务升级
代码实现:(先实现价格的计算逻辑,返利金额后面实现) 小插曲,这里先消除一种代码的坏味道: 魔术值,又称隐形知识,知识都需要一定的学习成本和理解过程。 当阅读到这一段代码时,如果不是自己写的代码或者是
GO面向对象(做CRUD专家)- 开篇
读者,你好 今天我们先来谈一谈学习知识和技能的方法。 传统教育 在大学接受计算机专业的知识学习,我称之为自顶向下的学习过程,什么是自顶向下?举个例子,当我上大学的时候,我的专业是软件工程,大一的时候有
开源一个小工具structmapper
实际项目开发中,需要各个层的数据流转,entity转换到domain,domain转换到response,常见实现的方式基本都是通过反射机制实现,例如Spring BeanUtils. copyPro
Go语言高效率Web开发四:分层领域模型和项目结构分层
前文中已出现request模型、domain模型、response模型,本文把增加do模型和repository仓储层,项目结构已见雏形。 阿里巴巴Java开发手册分层领域模型规约: 对应模型: 下文
Go语言高效率Web开发:序言
读者,你好 今天我们从两个视角出发,谈一谈如何提高开发效率,开发效率可以从个人开发效率和团队开发效率来谈,抛开自由职业者,但凡在一个公司上班的程序员都必然是在一个团队中工作,所以每个人的个人效率最终都
下一页
个人成就
文章被点赞
71
文章被阅读
30,719
掘力值
996
关注了
0
关注者
100
收藏集
2
关注标签
3
加入于
2020-02-09