读《Google软件测试之道》

Aug 19, 2019

再次阅读这本书,之前的认知也更加清晰。这篇文章目前还在更新,摘录以及记录自己的理解。测试的重要性在目前已经不用多说,本书侧重于对测试的一个分工和方式。在基于Google的实践下的一套理论,尽管每个公司遇到的情况各不相同,但对我们还是有着很大的启发性。 测试不能成为导致创新和开发过程变慢的阻碍。刚开始自己对测试也是很不屑一顾的,但是随着项目经验的增多,书中大佬们说的话也一一应验,越来越觉得测试真的是日常开发中必不可少的一环。要想开发出可靠的软件,测试就一定不能少,不仅仅是为了交付,也是为了...

Read more »

Tags: 软件测试 google


浅谈 GO MODULES

Jul 24, 2019

在B站推 GO MODULES 已经有一段时间了。截止目前,几乎所有的 golang 仓库都上手了 MODULES,今天有点时间就来写写这个过程。 Backgroundgolang 经常被吐槽没有官方的依赖库版本控制工具,而第三方的工具又很难用。这个是有历史原因的, golang 由 google 开发,然而 google 所有人都是基于共同一个大仓的开发模式,即所有的代码都在一个仓库里,所以根本不会存在依赖库版本混乱不一致的问题,官方自然没有动力去做这个东西。然而 golang 的发展很...

Read more »

Tags: golang


Golang 项目 bazel 指北

Nov 19, 2018

该文档主要介绍 Bazel 构建基本 golang 项目的案例, 主要了解在golang项目中如何使用bazel.概览关键文件 WORKSPACE 在项目根目录,主要用来设置加载bazel环境(包括rules等)以及其依赖。 BUILD.bazel 存在于根目录以及源文件所在目录,用来标记源文件编译以及依赖情况,一般是自动生成。工具 rules_go golang的官方rules,定义golang编译逻辑。 gazelle 用于生成golang build文件的工具。项目构建编辑W...

Read more »

Tags: golang bazel


Powered By snxq.