From 089b740c5071fb1a5a81cf6ffc49497390dd7417 Mon Sep 17 00:00:00 2001 From: Ultcrt <44793627+Ultcrt@users.noreply.github.com> Date: Fri, 10 Nov 2023 13:14:40 +0800 Subject: [PATCH] =?UTF-8?q?Update=20Posts=20=E2=80=9C2023-11-10-google-c-?= =?UTF-8?q?=E8=A7=84=E8=8C=83-=E7=BF=BB=E8=AF=91=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4\350\214\203-\347\277\273\350\257\221.md" | 102 +++++++++++++++++- 1 file changed, 101 insertions(+), 1 deletion(-) diff --git "a/_posts/2023-11-10-google-c-\350\247\204\350\214\203-\347\277\273\350\257\221.md" "b/_posts/2023-11-10-google-c-\350\247\204\350\214\203-\347\277\273\350\257\221.md" index 4ca63fb68479..e66e66d8b209 100644 --- "a/_posts/2023-11-10-google-c-\350\247\204\350\214\203-\347\277\273\350\257\221.md" +++ "b/_posts/2023-11-10-google-c-\350\247\204\350\214\203-\347\277\273\350\257\221.md" @@ -35,4 +35,104 @@ C++是 Goolge 开源项目中很常用的一种语言。正如许多 C++ 开发 当下,本风格指南的目标包括: - **风格应该具有足够的重要性**:风格规范带来的收益必须足够大,才有足够的理由要求所有的工程师记住该规范。所谓的好处是通过对比没有规范要求的代码库得到的,因此如果一个规范针对某个非常有害的做法,但是人们通常不会这样做,那么这个规范的收益就很低。本准则主要解释了为什么某些规范没有被收录,而不是解释已经被本指南收录的规范:例如,`goto` 语句违背了下述的很多准则,但是该语句已经很少被使用了,因此本指南并没有讨论该语句。 -- **为代码阅读者进行优化,而非编写者**: +- **为代码阅读者进行优化,而非编写者**:这里假设,代码库(和提交到代码库中的独立组成部分)的开发工作是会持续相当长的时间的。这就导致,花费在代码阅读上的时间多于代码编写的时间。我们明确为了平均水平的软件工程在阅读、维护、调试代码库中代码时的体验进行优化,而不是对编写代码时的体验进行优化。“为了读者留下线索”是一个1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +