首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
user44260586751
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
108
文章 102
沸点 6
赞
108
返回
|
搜索文章
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Golang 业务开发怎么做 code review
今天我们来聊聊 code review,解构一下作为一个业务开发者怎样 review 代码才是最有效的。相信大家都或多或少帮同事 review 代码,这个度的把握其实是门学...
41
6
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 测试(10)- 什么是好的单测
这次我们从方法,思路方面聊聊怎样写好单测,什么是好的单测,以及覆盖率这件事为什么没有意义。好的单测 >没有单测 >虚假繁荣的单测。...
6
2
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Rust 入门实战系列(7)- 控制流
控制流程是所有编程语言的基础,今天我们继续 Rust 初学者实战系列,看看在 Rust 中条件语句,循环语句怎么使用。...
3
评论
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 经典校验库 validator 设计和原理
validator 的扩展性还是非常好的,是个优秀的学习模板。我们来看看到底有什么好的设计,思路是我们可以借鉴,在日常开发中使用的。今天不会只是简单的摆源码,加注释,而是希...
11
1
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 经典校验库 validator 用法
今天继续我们的 Golang 经典开源库学习之旅,这篇文章的主角是 validator,Golang 中经典的校验库,它可以让开发者可以很便捷地通过 tag 来控制对结构体...
18
3
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Rust 入门实战系列(6)- 函数和注释
今天我们来学习 Rust 中的函数,最后会捎带介绍一下如何在 Rust 中写注释。也是比较轻量级的一节,大家快速过一下即可。...
2
评论
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Rust 入门实战系列(5)- 复合类型
今天我们接着昨天的 标量 4 种数据类型继续 学习 Rust 提供的原生的复合类型(Compound)。Rust 提供的复合类型一共有两种: tuple(元组),array...
4
1
分享
user44260586751
关注了
ag9920
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Rust 入门实战系列(3)- 变量和常量
从这一篇开始,我们会结构化地学习 Rust 相关的语法知识。今天我们的主题是变量,常量以及 可变性(mutability)。...
7
2
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Rust 入门实战系列(4)- 基础数据类型
Rust 是一门静态类型的语言,在编译期就需要知道所有变量的类型。很多时候编译期可以推断出来我们给出的值对应的类型。今天我们先来了解一下Rust 中的标量,基础数据类型。...
5
评论
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 测试(9)- 一篇文章搞懂 testify
今天我们的主角是【testify】,相信很多 Gophers 都或多或少用过。个人使用体会上来说,testify 几乎是除了官方的标准库,gomock 之外,使用最多的测试...
10
评论
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Rust 入门实战系列(2)- Guessing Game 实战
今天我们跟着官方的实战案例了解一些基础的 Rust 概念,上手操练起来。了解 Rust 中的 `let`, `match`, 方法,函数等基础用法。...
6
3
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 测试(8)- gomonkey 实战
今天我们的主角是 gomonkey,一个用来做 monkey patching 的测试库。目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。...
21
2
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
GORM 强大的代码生成工具 —— gorm/gen
GORM 进入到 2.0 时代之后解决了很多 jinzhu/gorm 时代的问题,整体的扩展性以及功能也更强大。但总有一些绕不开的问题困扰着我们。为此 GORM 也推出了自...
59
9
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 定时任务库 gron 设计和原理
gron 是用 Golang 实现一个并发安全的定时任务库。实现非常简单精巧,代码量也不多。今天我们就来一起结合源码看一下,怎样基于 Golang 的能力做出来一个【定时任...
45
1
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Rust 入门实战系列(1)- Hello World
今天开一个新坑,这个系列希望以代码实战的方式来学习 Rust,可能解读分析不会占比非常大,笔者本人也是初学,希望和大家一起成长。如果有理解的不对的,欢迎一起交流。...
14
2
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 测试(5)- MySQL 经典 mock driver—— sqlmock
go-sqlmock 本质是实现了 sql/driver 接口的 mock 库,它的设计目标是支持在测试中,模拟任何 sql driver 的行为,而不需要一个真正数据库连...
8
评论
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 测试(6)- 如何针对 MySQL 进行 Fake 测试
前面我们了解了什么是 Fake 和 Mock,并学习了对 sql 进行 Mock 的经典driver 库 `sqlmock`,今天我们则是来看一看,针对 MySQL 我们有...
7
3
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
解析 Golang 测试(7)- 如何针对 Redis 进行 Fake 测试
上篇中,我们学习了 MySQL Fake 的方式,这样可以让我们早单测阶段就暴露 SQL 语句可能的问题。今天我们来看看针对 Redis 做 Fake 的经典方案:Mini...
7
评论
分享
user44260586751
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Golang 1.19 原子操作再度升级
8月2号,Go 1.19 终于发布,这次的更新包含了对于泛型带来的诸多问题修复,提升了泛型性能(据官方描述性能优化了 20%),以及内存模型对齐,还有我们今天的主角:syn...
26
2
分享
下一页
个人成就
文章被点赞
1
文章被阅读
246
掘力值
13
关注了
1
关注者
0
收藏集
1
关注标签
0
加入于
2022-05-30