首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
熊本熊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Golang依赖注入框架wire全攻略
在前一阵介绍单元测试的系列文章中,曾经简单介绍过wire依赖注入框架。但当时的wire还处于alpha阶段,不过最近wire已经发布了首个beta版,API发生了一些变化,同时也承诺除非万不得已,将不会破坏API的兼容性。在前文中,介绍了一些wire的基本概况,本篇就不再重复,…
wire优雅的管理go项目
Wire 是一个强大的依赖注入工具,可以帮助你更好地管理 Go 项目的依赖关系,提高代码的可维护性和可测试性。虽然学习曲线比较陡峭,但对于大型项目来说,使用 Wire 可以带来显著的好处。
解析 Golang 测试(1)- 原生支持
单测和 benchmark 相关的代码,的确不会真正产生业务价值,他们的存在,是为了让你更好的理解自己的系统,对代码更有自信,相关的逻辑更加清晰。今天我们先来看看 Golang 原生提供的支持。
由浅入深的介绍扣减业务中的一些高并发构建方案(上)
在后台开发领域,高并发的扣减一直是比较热门的话题,在各类技术博客、大会分享以及面试问题中出现频率都非常高。可见它的重要性和技术知识点的密集性。
Go 项目分层下的最佳 error 处理方式
本文对 Go 项目分层下的最佳 `error` 处理方式进行介绍,并通过使用 github.com/pkg/errors 库中的一些实用函数来提供实现示例。
Go 程序里 if else 分支太多?试着用策略模式治理一下吧
上篇文章我给大家分享了设计模式中的模版模式,给大家讲了用模版模式在项目开发时提炼流程、减少重复开发的技巧。同时,在上一篇文章我也分享了我总结的一个暴论,那就是“模板、策略和职责链三个设计模式是解决业务
送给学Go或者转Go同学的一套编码规范
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第 2 天,点击查看活动详情 有没有 jy 们是从别的语言转 Go 的,比如 Java 、php 等
快速上手go-doudou开发单体RESTful服务
笔者2015年开始接触go语言并采用go语言从事web项目开发至今,先后用过beego、gin、grpc等框架。这些框架非常优秀,通过学习它们的源码,也学到了很多。笔者之前在公司一直是单打独斗,一个人
Go 天生适合分布式微服务?先醒醒,不搞定全链路日志追踪,查BUG时能让你崩溃
现在微服务架构盛行,很多以前的单体应用服务都被拆成了多个分布式的微服务,以解决应用系统发展壮大后的开发周期长、难以扩展、故障隔离等挑战
GO-select 的实现原理
概述 select是go提供的一种跟并发相关的语法,非常有用。本文将介绍 Go 语言中的 select 的实现原理,包括 select 的结构和常见问题、编译期间的多种优化以及运行时的执行过程。 se