编程语言
首页 > 编程语言> > 各类语言编程风格指南汇总

各类语言编程风格指南汇总

作者:互联网

编程风格介绍

“编程风格”(programming style)指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。

有人说,编译器的规范叫做“语法规则”(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫“编程风格”(programming
style),这是程序员可以自由选择的。这种说法不完全正确,程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序。

所以,编程风格的选择不应该基于个人爱好、熟悉程度、打字量等因素,而要考虑如何尽量使代码清晰易读、减少出错。你选择的,不是你喜欢的风格,而是一种能够清晰表达你的意图的风格。这一点,对于
JavaScript 这种语法自由度很高的语言尤其重要。

必须牢记的一点是,如果你选定了一种“编程风格”,就应该坚持遵守,切忌多种风格混用。如果你加入他人的项目,就应该遵守现有的风格。

———— 引自网道.JavaScript 编程风格 章节

总之在做一个项目的时候,一个良好的编程风格是必不可少的——特别是多人参与的项目的时候,一方面是为了自己日后维护方便(自己看代码),一方面是项目交割方便(别人看代码)。

另外大公司都会有自己内部的编程规范,如果自己之前已经有掌握过一套编程规范的话,再转化过去会比较简单迅速。


正文

Google 开源项目风格指南

google 开源项目风格指南 内容比较多,现在有中译版的包括:

中文版

这几个都是国人自主翻译的做得很好的项目:

英文版地址

有一些没有汉化的,需要在Google官方仓库查看。这里包括 Google 所有开源项目内设计 语言 得编程风格

Linux 内核编程风格(C语言)

这个是 Linux 内核关于 C 语言的编程风格规范。

暂时就现介绍这么多,如果之后有发现其他的也会更新进来。

标签:指南,style,google,编程,汇总,styleguide,风格,https
来源: https://blog.csdn.net/qq_43586061/article/details/120812459