GO-0004
原文
Using and understanding Go
Effective Go¶
A document that gives tips for writing clear, idiomatic Go code. A must read for any new Go programmer. It augments the tour and the language specification, both of which should be read first.
Frequently Asked Questions (FAQ)¶
Answers to common questions about Go.
Editor plugins and IDEs¶
A document that summarizes commonly used editor plugins and IDEs with Go support.
Diagnostics¶
Summarizes tools and methodologies to diagnose problems in Go programs.
A Guide to the Go Garbage Collector¶
A document that describes how Go manages memory, and how to make the most of it.
Managing dependencies¶
When your code uses external packages, those packages (distributed as modules) become dependencies.
Fuzzing¶
Main documentation page for Go fuzzing.
Coverage for Go applications¶
Main documentation page for coverage testing of Go applications.
Profile-guided optimization¶
Main documentation page for profile-guided optimization (PGO) of Go applications.
1. 全文专业翻译(英译汉)
使用与理解 Go
Effective Go(高效 Go)
本文档提供了编写清晰、符合 Go 语言惯用风格(idiomatic)代码的实用建议。任何 Go 新手程序员都应阅读此文。它是《Go 语言之旅》(Tour of Go)和《Go 语言规范》(Language Specification)的补充材料,建议先阅读后两者再阅读本文。
常见问题解答(FAQ)
回答关于 Go 的常见问题。
编辑器插件与集成开发环境(IDEs)
本文档汇总了常用的支持 Go 语言的编辑器插件和集成开发环境(IDE)。
诊断(Diagnostics)
概述用于诊断 Go 程序中问题的工具与方法论。
Go 垃圾回收器指南
本文档描述了 Go 如何管理内存,以及如何高效利用其垃圾回收机制。
依赖管理
当您的代码使用外部包时,这些包(以模块形式分发)就成为项目的依赖项。
模糊测试(Fuzzing)
Go 模糊测试功能的主文档页面。
Go 应用的代码覆盖率
Go 应用程序代码覆盖率测试的主文档页面。
基于性能分析的优化(Profile-guided optimization, PGO)
Go 应用程序基于性能分析的优化(PGO)主文档页面。
2. 词汇表梳理
本次共收获单词:27 个
| 序号 | 单词 | 词性 | 音标 | 拼读 | 释义 |
|---|---|---|---|---|---|
| 1 | Using | 动词(use 的现在分词) | /ˈjuːzɪŋ/ /ˈjuːzɪŋ/ | U-sing 尤辛 | 使用(工具、语言、库等) |
| 2 | Understanding | 名词(understand 的动名词) | /ˌʌndəˈstændɪŋ/ /ˌʌndərˈstændɪŋ/ | Un-der-stand-ing 安的斯丁 | 理解,对某事物的深入认知 |
| 3 | Idiomatic | 形容词 | /ˌɪdiˈæmətɪk/ /ˌɪdiˈæmətɪk/ | Id-i-o-mat-ic 伊迪艾马特踢克 | 符合语言惯用风格的 |
| 4 | Augments | 动词(augment 的第三人称单数) | /ɔːɡˈmentz/ /ɔːɡˈmentz/ | Aug-ments 奥格门兹 | 增强,补充 |
| 5 | Specification | 名词 | /ˌspesɪfɪˈkeɪʃn/ /ˌspesɪfɪˈkeɪʃn/ | Spec-i-fi-ca-tion 斯派西飞凯申 | (技术)规范,标准定义文档 |
| 6 | Frequently | 副词 | /ˈfriːkwəntli/ /ˈfriːkwəntli/ | Fre-quent-ly 弗瑞昆特利 | 频繁地 |
| 7 | Plugins | 名词(plugin 的复数) | /ˈplʌɡɪnz/ /ˈplʌɡɪnz/ | Plug-ins 普拉金兹 | 插件,扩展编辑器或 IDE 功能的模块 |
| 8 | IDEs | 名词(IDE 的复数) | /ˌaɪ diː ˈiːz/ /ˌaɪ diː ˈiːz/ | I-D-Es 艾迪伊兹 | 集成开发环境(Integrated Development Environments) |
| 9 | Summarizes | 动词(summarize 的第三人称单数) | /ˈsʌməraɪzɪz/ /ˈsʌməraɪzɪz/ | Sum-ma-ri-zes 萨默瑞兹 | 概述,总结 |
| 10 | Diagnose | 动词 | /ˈdaɪəɡnəʊz/ /ˈdaɪəɡnoʊz/ | Di-ag-nose 戴亚格诺兹 | 诊断(程序错误、性能问题等) |
| 11 | Methodologies | 名词(methodology 的复数) | /ˌmeθəˈdɒlədʒiz/ /ˌmeθəˈdɑːlədʒiz/ | Meth-od-ol-o-gies 梅索多洛基兹 | 方法论,系统化的问题解决方法 |
| 12 | Collector | 名词 | /kəˈlektə(r)/ /kəˈlektər/ | Col-lect-or 卡莱克特 | 收集器(此处特指垃圾回收器) |
| 13 | Manages | 动词(manage 的第三人称单数) | /ˈmænɪdʒɪz/ /ˈmænɪdʒɪz/ | Man-ag-es 曼尼吉兹 | 管理(内存、资源、依赖等) |
| 14 | Dependencies | 名词(dependency 的复数) | /dɪˈpendənsiz/ /dɪˈpendənsiz/ | De-pen-den-cies 迪潘登西兹 | 依赖项,项目所依赖的外部模块或包 |
| 15 | External | 形容词 | /ɪkˈstɜːnl/ /ɪkˈstɜːrnl/ | Ex-ter-nal 伊克斯特恩 | 外部的 |
| 16 | Distributed | 形容词(distribute 的过去分词作定语) | /dɪˈstrɪbjuːtɪd/ /dɪˈstrɪbjuːtɪd/ | Dis-trib-u-ted 迪斯吹比尤踢德 | 分发的,发布的 |
| 17 | Coverage | 名词 | /ˈkʌvərɪdʒ/ /ˈkʌvərɪdʒ/ | Cov-er-age 卡沃瑞奇 | (代码)覆盖率,测试覆盖的代码比例 |
| 18 | Profile-guided | 形容词(复合词) | /ˈprəʊfaɪl ɡaɪdɪd/ /ˈproʊfaɪl ɡaɪdɪd/ | Pro-file-guid-ed 普罗法尔盖德 | 基于性能分析的 |
| 19 | Optimization | 名词 | /ˌɒptɪmaɪˈzeɪʃn/ /ˌɑːptɪməˈzeɪʃn/ | Op-ti-mi-za-tion 奥普提米哉申 | 优化 |
| 20 | Clear | 形容词 | /klɪə(r)/ /klɪr/ | Clear 克莱尔 | 清晰的 |
| 21 | Tips | 名词(tip 的复数) | /tɪps/ /tɪps/ | Tips 提普兹 | 技巧,建议 |
| 22 | Must-read | 形容词(复合词) | /ˈmʌst riːd/ /ˈmʌst riːd/ | Must-read 马斯特里德 | 必读的 |
| 23 | Tools | 名词(tool 的复数) | /tuːlz/ /tuːlz/ | Tools 图兹 | 工具(如 pprof、go vet、delve 等) |
| 24 | Problems | 名词(problem 的复数) | /ˈprɒbləmz/ /ˈprɑːbləmz/ | Prob-lems 普若布勒姆兹 | 问题(bug、性能瓶颈、死锁等) |
| 25 | Memory | 名词 | /ˈmeməri/ /ˈmeməri/ | Mem-o-ry 梅么瑞 | 内存 |
| 26 | Main | 形容词 | /meɪn/ /meɪn/ | Main 梅因 | 主要的 |
| 27 | Performance | 名词 | /pəˈfɔːməns/ /pərˈfɔːrməns/ | Per-form-ance 普佛曼斯 | 性能 |

浙公网安备 33010602011771号