文档章节

google-styleguide

人生能绕几个圈
 人生能绕几个圈
发布于 2013/11/11 10:41
字数 273
阅读 84
收藏 0

这是极好的项目标准,是每一个优秀程序员都应该具备的开发原则,是程序员之间合作和项目成功的基础!

Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.

“Style” covers a lot of ground, from “use camelCase for variable names” to “never use global variables” to “never use exceptions.” This project holds the style guidelines we use for Google code. If you are modifying a project that originated at Google, you may be pointed to this page to see the style guides that apply to that project.

Our C++ Style Guide, Objective-C Style Guide, Python Style Guide, Shell Style Guide, HTML/CSS Style Guide, JavaScript Style Guide, and Common Lisp Style Guide are now available. We have also released cpplint, a tool to assist with style guide compliance, and google-c-style.el, an Emacs settings file for Google style.

If your project requires that you create a new XML document format, our XML Document Format Style Guide may be helpful. In addition to actual style rules, it also contains advice on designing your own vs. adapting an existing format, on XML instance document formatting, and on elements vs. attributes.

These style guides are licensed under the CC-By 3.0 License, which encourages you to share these documents. See http://creativecommons.org/licenses/by/3.0/ for more details.

本文转载自:https://code.google.com/p/google-styleguide/

共有 人打赏支持
人生能绕几个圈
粉丝 45
博文 152
码字总数 6347
作品 0
昆明
程序员
私信 提问
Google Java编程风格规范

https://jervyshi.gitbooks.io/google-java-styleguide-zh/content/index.html

三碗猪脚
2016/07/19
2
0
IDEA下面使用Google Java 编码规范

安装插件 google-java-formathttps://plugins.jetbrains.com/plugin/8527-google-java-format 启用插件 格式化代码 参考 google-java-formatGoogle Java Style Guidegoogle-java-format......

亚林瓜子
08/11
0
0
Shell脚本里的双冒号是什么意思

这个是代码开发风格,其实也就是一个函数名,相当于下划线分割,但改读成包名之后就意义不一样。这个是根据Google的Shell开发规范进行定义的。 参考: https://google.github.io/styleguide/...

easonjim
06/08
0
0
Forge Documentation Press

Forge Documentation Press DocBook XML publishing made easy DocBook 标记手册: http://forgedp.fusesource.org/documentation/styleguide/index.html 安装手册: http://forgedp.fusesour......

匿名
2012/11/26
232
0
武汉Open Party—前端技术风向标

报名通道:http://www.guanggoo.com/t/12414 自Node横空出世以来,JS程序员一统天下的声音就从来没有停止。 前端、后端、移动端,甚至是硬件,没有JS摆不平的。 NPM累计超过25万个包,一举成...

光谷社区-Esther
2016/05/30
466
2

没有更多内容

加载失败,请刷新页面

加载更多

VMware前路难测,多个厂家群雄逐鹿

在人们高谈Salesforce、亚马逊等新兴云计算厂商取得的成就时,以VMware、HPE和Cisco为代表的老牌厂商也在进行着自己的转型和变化,而且还取得一定的进展。以VMware为例,虚拟机巨头公布了第二...

linux-tao
20分钟前
1
0
Palindrome Linked List(leetcode234)

Given a singly linked list, determine if it is a palindrome. Example 1: Input: 1->2Output: false Example 2: Input: 1->2->2->1Output: true Follow up: Could you do it in O(n) ......

woshixin
22分钟前
1
0
【宇润日常疯测-003】PHP 序列化和 JSON 哪个更好?

有了 Swoole 以后,用我们熟悉的 PHP 就可以很方便地开发网络通信应用。有时候我们系统内部需要交换数据,那么,这时候问题来了,网络通讯的数据格式是选择 JSON 还是 serialize 呢? 一通分...

宇润
23分钟前
2
0
mybatis批量操作sql配置

在写批量sql操作时,遇到执行报错: <foreach collection="list" item="item" index="index" separator=";"> update t_xxx set column1=#{item.column1} where id= #{item.id} </foreach> 分......

lar555
35分钟前
2
0
L2TP VPN客户端配置

打开网络设置-->选择VPN-->添加VPN链接 配置完毕,打开更改适配器选项 右键-->属性 选中安全---允许使用安全协议,确定保存后连接vpn即可

阿伦哥-
39分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部