Comments (8)
有个错字
https://docs.ruanjiadeng.com/gopl-zh/ch11/ch11-01.html
病在
from gopl-zh.
这个已经修正过了,在线预览可能不是最新版的
@qoshi ,仓库里的内容会比较新
最新的内容参考这里:
https://github.com/gopl-zh/gopl-zh.github.com
from gopl-zh.
11.0
编程测试代码和编写普通的Go代码过程是类似的 // 编程
-- 编写测试代码和编写普通的Go代码过程是类似的 // 编写(注:一致的表达用词可能更贴切)
11.2
这样我们可以有更多的精力地完善错误信息。 // 地完善
-- 这样我们可以有更多的精力去完善错误信息。 // 去完善
是一个的有用的工具 // 的有
-- 是一个有用的工具 // 有
用各种参数和标标志调用echo函数 // 标标志
-- 用各种参数和标志调用echo函数 // 标志
可以做到一下普通客户端无法实现的测试 // 一下
-- 可以做到一些普通客户端无法实现的测试 // 一些
帮助测试者了解真是客户的需求 // 真是
-- 帮助测试者了解真实客户的需求 // 真实(注:^_^,真是也无不可)
测试扩展包是在所以它依赖的包的上层 // 所以
-- 测试扩展包是在所有它依赖的包的上层 // 所有
还哪些测试扩展包。 // 还
-- 还有哪些测试扩展包。 // 还有
表示的是fmt包内部测试测试代码 // 测试测试
-- 表示的是fmt包内部测试代码 // 测试
然后才是考虑然后简化测试代码。 // 考虑然后
-- 然后才是考虑简化测试代码。 // 考虑
避免的不稳定的测试 // 避免的
-- 避免不稳定的测试 // 避免
一个脆弱性测试同样会激怒它的维护者。 // 脆弱性
-- 一个脆弱的测试同样会激怒它的维护者。 // 脆弱的(注:含义不同)
函数复杂复制的输入部分可能也跟着变化了 // 复杂复制的
-- 函数复杂的输入部分可能也跟着变化了 // 复杂的
因此测试使用的输入也就不在有效了。 // 不在
-- 因此测试使用的输入也就不再有效了。 // 不再
编写一个重复杂的输出中提取必要精华信息 // 重复杂
-- 编写一个从复杂的输出中提取必要精华信息 // 从复杂
11.3
启发并帮助我们编写的有效的测试代码。 // 编写的有效的
-- 启发并帮助我们编写有效的测试代码。 // 编写有效的
我们将的背景红色文本的背景设置成了 // 将的背景
-- 我们将背景红色文本的背景设置成了 // 将背景
一个明显的优化并不一定就能代码预期的效果。 // 代码
-- 一个明显的优化并不一定就能代表预期的效果。 // 代表
11.5
测量基准对于衡量特定操作的性能是有帮助的 // 测量基准
-- 基准测试对于衡量特定操作的性能是有帮助的 // 基准测试(注:貌似应为一致的名称)
但是当我们视图让程序跑的更快的时候 // 视图
-- 但是当我们试图让程序跑的更快的时候 // 试图
可执行程序和对于的分析日志文件。 // 对于的
-- 可执行程序和对应的分析日志文件。 // 对应的
其中foo部分对于测试包的名字。 // 对于
-- 其中foo部分对应测试包的名字。 // 对应
11.6
示例文档的第二个用处是在 // 文档
-- 示例函数的第二个用处是在 // 函数
提高的技术让用户可以在浏览器中 // 提高的
-- 提供的技术让用户可以在浏览器中 // 提供的
本书最后的两掌是讨论 // 两掌
-- 本书最后的两章是讨论 // 两章
from gopl-zh.
11.2.4节 有很多的{% raw %}和{% endraw %},应该删掉。
from gopl-zh.
@zhliner,本章都已修正,如果是在线看的话,可以关注一下快照里的即时更新的在线版本
因为你提的错有一小部分在新版里已经改过啦~
from gopl-zh.
11.2.5
英文原文:Best results are rarely obtained by starting with a library of abstract, generic testing
functions.
中文翻译:最好的结果是直接从库的抽象接口开始, 针对公共接口编写一些测试函数。
可能的翻译:通过使用抽象库, 通用测试(泛型)函数 是难实现好的测试。(译注:这就是golang提供极简测试框架的初衷)。
from gopl-zh.
11.5
英文原文:It is usually better to profile specific benchmarks that
have been constructed to be representative of workloads one cares about. Benchmarking test cases is
almost never representative, which is why we disabled them by using the filter -run=NONE.
中文翻译:通常是基于一个已经确定了是关键代码的部分进行基准测试. 基准测试会默认包含单元测试, 这里我们用 -run=NONE 禁止单元测试.
可能的翻译:更好的调优(方法)是通过构建(你)更关注的具有代表性的特定负载。而性能测试单元一般不具备代表性,所以我们会通过-run=NONE来禁用(已有的性能测试单元)。
from gopl-zh.
@ryanfakir ,感觉改了更不通了。。。。
from gopl-zh.
Related Issues (20)
- ch8.10 ex8.12 翻译存在歧义 HOT 1
- QQ群查不到 HOT 1
- Ch.1.6 Fetching URLs Concurrently: "interleaving" 并发教程的翻译问题 HOT 3
- ch2-01漏翻 HOT 1
- 关于“1.4. GIF动画”的问题
- ch4-03 addEdge typo (in original book) HOT 2
- What is 字面值? HOT 3
- ch6-06 译注 get it wrong HOT 2
- 二维码图片挂了
- 3.5.1原生字符串转义问题
- 随书代码资源在哪里? HOT 1
- ch8-06 译文
- 2.3.1 简短变量声明这一节,有一段理解起来很晦涩
- 【前言】中 语句有问题
- 前面的翻译挺不错的,但是感觉接口那一章翻译质量直线下降 HOT 2
- 不知道是我理解错了,还是翻译上的错误,自相矛盾 HOT 3
- 练习5.9 翻译结果有误
- 2023.2.8 hacknode网站的https证书过期了
- 4.3 gopl.io/ch/graph中对于hasEdge函数的描述
- 5.6 匿名函数章节第一个例子有点问题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gopl-zh.