文档章节

值得学习Google的编程样式指南

闻术苑
 闻术苑
发布于 2012/10/15 07:32
字数 309
阅读 42
收藏 1

摘要:本文分享了Google众多编程语言的样式指南,其中包括C语言、C++、Objective-C、Python、HTML/CSS、JavaScript、XML、R语言、cpplint等。

“样式”包括很多内容,从“使用驼峰命名规则”到“永远不要使用全局变量”都在其范畴之内。很多开源项目都有自己的样式指南,这通常是一个惯例,但有时也是强制性的,这是为了保证代码的一致性,增强其可读性和可维护性。

下面是Google部分编程语言的样式指南,如果你想要研究Google开放的代码,相信它们会非常有用;或者仅仅作为你编程风格的参考,相信也是非常有学习价值的。

以上的Google样式指南内容均遵循Creative Common 3.0BY协议,我们衷心希望热心网友可以将其翻译并分享出来,为中文编程社区的发展贡献自己的力量。

本文转载自:

共有 人打赏支持
闻术苑
粉丝 63
博文 165
码字总数 68374
作品 0
济南
产品经理
私信 提问
Google的编程样式

本文分享了Google众多编程语言的样式指南,其中包括C语言、C++、Objective-C、Python、HTML/CSS、JavaScript、XML、R语言、cpplint等。 “样式”包括很多内容,从“使用驼峰命名规则”到“永...

长平狐
2013/01/06
33
0
2015年需要了解的前端框架和语言

语言/平台 Node.js 第一,PHP 第二,JavaScript 第三。因为Node.js的社区很多,所以这个结果你也不用太意外。如果你知道JavaScript,你已经一只脚踏进了用Node.js来构建Web APP的可能。 框架 ...

oschina
2015/07/14
83.3K
43
好书推荐

这个星期在新板子没到,软件暂时没什么bug报告的情况下,看了《The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors》(英文版,中文名叫《ARM Cortex-M3,Cortex-M4权威指南》...

k0becheng
2015/07/20
9
0
YAPF 0.17.0 发布,Python 代码格式化工具

YAPF 0.17.0 已发布,YAPF 是 Google 开源的一个用来格式化 Python 代码的工具。 目前用于 Python 的格式化程序(如 autopep8 和 pep8ify)都用于删除代码中的 lint 错误。这有很明显的局限性...

王练
2017/08/27
1K
0
总有你要的编程书单(GitHub )

目录 IDE IntelliJ IDEA 简体中文专题教程 MySQL 21分钟MySQL入门教程 MySQL索引背后的数据结构及算法原理 NoSQL Disque 使用教程 Neo4j .rb 中文資源 Redis 命令参考 Redis 设计与实现 The ...

汇智网
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

带标题的图片轮询展示

<div> <table width="671" cellpadding="0" cellspacing="0"> <tr height="5"> <td style="background-image:url(include/image/news_left_top_circle.jpg)" width="7"> </td> <td style="ba......

JackChenzp
29分钟前
0
0
Hanlp中N最短路径分词详细介绍

N-最短路径 是中科院分词工具NLPIR进行分词用到的一个重要算法,张华平、刘群老师在论文《基于N-最短路径方法的中文词语粗分模型》中做了比较详细的介绍。该算法算法基本思想很简单,就是给定...

左手的倒影
37分钟前
1
0
es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?

面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好...

架构师springboot
38分钟前
7
0
php面试题常见面试题

又是跳槽季,跳槽就有面试,面试难免会问一些理论问题,前面面试了几家,做了一些面试题,记住了一部分,整理了一下: 1.cookie 和session区别 session存在服务器,cookie存在浏览器;sessi...

后盾风云
43分钟前
3
0
华为Mate X显示适配指导来了!带你完美适配折叠屏

华为Mate X一经发布便引发了世界级的关注,除了史无前例的交互体验外,作为一款可以变形的手机,它还拥有多种不同的形态:展开时是8英寸全面屏,折叠后又变身为6.6英寸和6.38英寸两块屏幕。 ...

安卓绿色联盟
54分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部