Golang社区
创作者中心
登录
Golang社区
文章
小书
Golang社区
in
goland
Jetbrains技巧,免插件添加右键菜单
问题引入 在使用Goland开发Golang应用时,我们在项目中采用了google/wire来做依赖管理,每次修改依赖关系后,都需要在wire.go目录下手动执行下wire命令来生成wire_gen.go文件。 而在我们的项目中,wire.go并没有在项目根目录 最终就不可避免的会产生如下操作: cd cmd/server wire cd ../../ cd cmd/migration wire 需要解决上述
发布于 1年前
阅读数 2456
Golang社区
in
Golang
,
测试
,
tdd
Golang 测试TDD、ATDD、BDD最佳实践
在软件开发中,测试是非常重要的一环。单元测试是其中的一种测试方式,它可以帮助我们验证代码的正确性,确保代码的质量。本文将介绍 Golang 单元测试的概念和最佳实践。 Golang 单元测试概述 Golang 是一门非常适合编写高效、可靠和可维护的软件的语言。Golang 内置了一个轻量级的测试框架,可以帮助我们编写单元测试。 在 Golang 中
发布于 1年前
阅读数 3120
Golang社区
in
Golang
sync.Cond 类型的使用方法和注意事项
前言 在并发编程中,条件变量是一种常用的线程间协作机制,它可以让一个或多个线程等待某个条件的满足,从而实现线程间的同步和通信。在 Go 语言中,sync 包提供了 Cond 类型来支持条件变量的使用。本文将深入探讨 sync.Cond 的使用方法和注意事项,帮助你更好地理解 Go 语言中的并发编程。 Cond 类型 Cond 类型是 Go 语言中的条件
发布于 1年前
阅读数 1038
Golang社区
in
Golang
Golang中的字符串处理:如何替换多个换行符
在Golang中,字符串处理是非常重要的一部分。在实际开发中,我们经常需要对字符串进行各种操作,比如替换、截取、拼接等等。本文将介绍如何在Golang中替换多个换行符。 问题描述 在Golang中,我们可以使用strings.Replace()函数来替换字符串中的某个子串。但是,如果字符串中有多个连续的换行符,我们该如何替换呢? 例如,我们有一个字符
发布于 1年前
阅读数 1505
Golang社区
in
Golang
Golang中的方法接收器
前言 在 Golang 中,接收器是一种特殊的参数类型,它可以让我们在函数中访问结构体的属性和方法。接收器的使用非常灵活,可以用于定义方法、实现接口、扩展类型等多种场景。本文将介绍 Golang 中接收器的基础知识和使用技巧。 接收器的定义 接收器是一个函数参数,它出现在函数名之前,用于指定函数的调用者。接收器可以是值类型或指针
发布于 1年前
阅读数 2838
1
2
3
4
5
6
Golang社区
关注
文章
30
小书
3
点赞
0
粉丝
3
简介:
欢迎关注微信公众号:Golang社区