通过 Module proxy protocol 解决 Go 依赖包安装问题

背景

在 NAS 上搭建开发环境, 发现安装 vim-go 时, 一直有报错: request timeout, dial tcp 172.217.24.17:443: i/o timeout 原因应该是 GFW 导致 vim-go 部分依赖包下载失败。

在做 Go 项目开发的时候,会经常依赖各种轮子,所以需要有类似 Proxy,用于快速下载各种 Package(有 VPN 的请忽略)。

Go项目中的BDD实践

title

背景

研发同学完成功能开发后,一般通过单元测试或手动测试,来验证自己写的功能是否正确运行。 但是这些测试很多是从开发角度出发,存在样例单一、测试覆盖率不全、非研发同学无法较全面了解产品的行为表现等情况。

item2 默认打开当前文件夹

item2 是 MAC 下的一个终端工具, 相对于原生的终端, 提供更丰富的 features。item2 在新开一个 Tab 页的时候, 默认打开的是 home 文件夹。 但是工作需要,我经常需要在新开的窗口到当前文件夹。