Git Product home page Git Product logo

Comments (8)

qoshi avatar qoshi commented on July 28, 2024

有个错字
https://docs.ruanjiadeng.com/gopl-zh/ch11/ch11-01.html
病在

from gopl-zh.

cch123 avatar cch123 commented on July 28, 2024

这个已经修正过了,在线预览可能不是最新版的
@qoshi ,仓库里的内容会比较新
最新的内容参考这里:
https://github.com/gopl-zh/gopl-zh.github.com

from gopl-zh.

zhliner avatar zhliner commented on July 28, 2024

11.0

编程测试代码和编写普通的Go代码过程是类似的  // 编程
-- 编写测试代码和编写普通的Go代码过程是类似的  // 编写(注:一致的表达用词可能更贴切)

11.2

这样我们可以有更多的精力地完善错误信息。  // 地完善
-- 这样我们可以有更多的精力去完善错误信息。  // 去完善

是一个的有用的工具  // 的有
-- 是一个有用的工具  // 有

用各种参数和标标志调用echo函数  // 标标志
-- 用各种参数和标志调用echo函数  // 标志

可以做到一下普通客户端无法实现的测试  // 一下
-- 可以做到一些普通客户端无法实现的测试  // 一些

帮助测试者了解真是客户的需求  // 真是
-- 帮助测试者了解真实客户的需求  // 真实(注:^_^,真是也无不可)

测试扩展包是在所以它依赖的包的上层  // 所以
-- 测试扩展包是在所有它依赖的包的上层  // 所有

还哪些测试扩展包。  // 还
-- 还有哪些测试扩展包。  // 还有

表示的是fmt包内部测试测试代码  // 测试测试
-- 表示的是fmt包内部测试代码  // 测试

然后才是考虑然后简化测试代码。  // 考虑然后
-- 然后才是考虑简化测试代码。  // 考虑

避免的不稳定的测试  // 避免的
-- 避免不稳定的测试  // 避免

一个脆弱性测试同样会激怒它的维护者。  // 脆弱性
-- 一个脆弱的测试同样会激怒它的维护者。  // 脆弱的(注:含义不同)

函数复杂复制的输入部分可能也跟着变化了  // 复杂复制的
-- 函数复杂的输入部分可能也跟着变化了  // 复杂的

因此测试使用的输入也就不在有效了。  // 不在
-- 因此测试使用的输入也就不再有效了。  // 不再

编写一个重复杂的输出中提取必要精华信息  // 重复杂
-- 编写一个从复杂的输出中提取必要精华信息  // 从复杂

11.3

启发并帮助我们编写的有效的测试代码。  // 编写的有效的
-- 启发并帮助我们编写有效的测试代码。  // 编写有效的

我们将的背景红色文本的背景设置成了  // 将的背景
-- 我们将背景红色文本的背景设置成了  // 将背景

一个明显的优化并不一定就能代码预期的效果。  // 代码
-- 一个明显的优化并不一定就能代表预期的效果。  // 代表

11.5

测量基准对于衡量特定操作的性能是有帮助的  // 测量基准
-- 基准测试对于衡量特定操作的性能是有帮助的  // 基准测试(注:貌似应为一致的名称)

但是当我们视图让程序跑的更快的时候  // 视图
-- 但是当我们试图让程序跑的更快的时候  // 试图

可执行程序和对于的分析日志文件。  // 对于的
-- 可执行程序和对应的分析日志文件。  // 对应的

其中foo部分对于测试包的名字。  // 对于
-- 其中foo部分对应测试包的名字。  // 对应

11.6

示例文档的第二个用处是在  // 文档
-- 示例函数的第二个用处是在  // 函数

提高的技术让用户可以在浏览器中  // 提高的
-- 提供的技术让用户可以在浏览器中  // 提供的

本书最后的两掌是讨论  // 两掌
-- 本书最后的两章是讨论  // 两章

from gopl-zh.

dreamrover avatar dreamrover commented on July 28, 2024

11.2.4节 有很多的{% raw %}和{% endraw %},应该删掉。

from gopl-zh.

cch123 avatar cch123 commented on July 28, 2024

@zhliner,本章都已修正,如果是在线看的话,可以关注一下快照里的即时更新的在线版本
因为你提的错有一小部分在新版里已经改过啦~

from gopl-zh.

ryanfakir avatar ryanfakir commented on July 28, 2024

11.2.5
英文原文:Best results are rarely obtained by starting with a library of abstract, generic testing
functions.
中文翻译:最好的结果是直接从库的抽象接口开始, 针对公共接口编写一些测试函数。
可能的翻译:通过使用抽象库, 通用测试(泛型)函数 是难实现好的测试。(译注:这就是golang提供极简测试框架的初衷)。

from gopl-zh.

ryanfakir avatar ryanfakir commented on July 28, 2024

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.

cch123 avatar cch123 commented on July 28, 2024

@ryanfakir ,感觉改了更不通了。。。。

from gopl-zh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.