The official raywenderlich.com Objective-C style guide. This style guide outlines the coding conventions for raywenderlich.com. Introduction The reason we made this style guide was so that we could keep the code in our books, tutorials, and starter k…
Background C++ is one of the main development languages used by many of Google's open-source projects. As every C++ programmer knows, the language has many powerful features, but this power brings with it complexity, which in turn can make code more…
The Moe Node.js Code Style Guide  By 一个最萌的开发者 @2016.9.21 >>代码是人来阅读的,格式规范的代码是对编程人员最好的礼物 :) >制表符和空格 我们选用和jslint规范一致的格式:两个空格 正确的: if(true){  console.log('hi');} >分号 每行语句的末尾使用分号结束 console.log('hi'); >编辑器 统一开发环境,文件编码无dom头的utf-8编码 >空行 删掉 >引…
http://jakobloekke.github.io/tdcss.js/ 在前端开发中,如果能够有一个style guide对于设计来说就显得专业稳定,一致性.在上述链接中,有一个tdcss.js的工具可以帮助你生成可视化的style guide, 非常方便.其原理就是使用那个js文件在html加载完成后对特定section来做重新structure,形成style guide的样式 @stop-color: red; @wait-color: orange; @go-color: gree…
转 http://www.cnblogs.com/chen3feng/p/5972967.html?from=timeline&isappinstalled=0&lwfrom=user_dingfriend Google C++ Style Guide在C++11普及后的变化 一般比较规范的项目都有一个代码规范,Google C++ Style Guide(以下简称GCSG)是比较流行的C++代码规范,为什么我会分析它?因为我们现在就在用. C++代码规范一般有两个方向,一个方向是很保守,…
Common Lisp Style Guide - Ariel Networks Labs Common Lisp Style Guide…
Google C++ Style Guide是一份不错的C++编码指南,我制作了一张比較全面的说明图,能够在短时间内高速掌握规范的重点内容.只是规范毕竟是人定的,记得活学活用.看图前别忘了阅读以下三条重要建议: 1 保持一致也很重要,假设你在一个文件里新加的代码和原有代码风格相去甚远的话,这就破坏了文件本身的总体美观也影响阅读,所以要尽量避免. 2 一些条目往往有例外,比方以下这些,所以本图不能取代文档,有时间还是把PDF认真阅读一遍吧. 异常在測试框架中确实非常好用 RTTI在某些单元測试中很…
  Airbnb JavaScript Style Guide() { 用更合理的方式写 JavaScript    ES5 的编码规范请查看版本一,版本二. 翻译自 Airbnb JavaScript Style Guide . 目录 类型 引用 对象 数组 解构 字符串 函数 箭头函数 构造函数 模块 迭代器和生成器 属性 变量 提升 比较运算符和等号 代码块 注释 空白 逗号 分号 类型转换 命名规则 存取器 事件 jQuery ECMAScript 5 兼容性 ECMAScript 6…
原文:PEP 8 – Style Guide for Python Code PEP:8 题目:Python代码风格指南 作者:Guido van Rossum, www.yszx11.cnBarry Warsaw , Nick Coghlan 状态:Active 类型:Process 创建:2001-07-05 往期:2001-07-05,2013-08-01 内容: 介绍 该文档提供了python编程中的一些惯例,包含Python发布版中的一些基础库. 请参阅Python的C语言实现中的C代…
Contents: General Quick Reference Naming Conventions Specific Naming Conventions Files Variables Layout Documentation This document follows the basic outline of the Java Programming Conventions Guide, a copy of which may be found at http://geosoft.no…
python coding style guide 的高速落地实践 机器和人各有所长,如coding style检查这样的可自己主动化的工作理应交给机器去完毕,故发此文帮助你在几分钟内实现coding style的自己主动检查. 1.有哪些著名的Python Coding Style Guide PEP8 https://www.python.org/dev/peps/pep-0008/ 发明Python语言丰碑人物Guido van Rossum的亲自写的Coding Style, 知名度5颗…
转自: http://google.github.io/styleguide/htmlcssguide.xml Google HTML/CSS Style Guide Revision 2.23 Each style point has a summary for which additional information is available by toggling the accompanying arrow button that looks this way: ▽. You may t…
转自:http://google.github.io/styleguide/shell.xml Shell Style Guide Revision 1.26 Paul Armstrong Too many more to mention Each style point has a summary for which additional information is available by toggling the accompanying arrow button that looks…
转自:http://google.github.io/styleguide/javascriptguide.xml Google JavaScript Style Guide Revision 2.93 Aaron Whyte Bob Jervis Dan Pupius Erik Arvidsson Fritz Schneider Robby Walker Each style point has a summary for which additional information is ava…
作者声明 这篇翻译文章对我来说是有点小挑战的.由于我英语实在非常烂,勉强能够看懂一些技术文档,能够猜出大概的含义.可是翻译对我来说算是一个挑战,看英文文档已经不是一天两天的事了,可是这个篇文章却是我的处女作,通读了这篇翻译后的文章,已经发现部分语句翻译的非常不好,可是我没有能力纠正好,加上时间上不同意,最后我还是厚着脸皮放到了博客上,假设有幸某位读者读到我这蹩脚的翻译.希望你能够在唾骂我的同一时候也给出正确的翻译让我能够修正.原文參见附录. 背景 使用什么shell? Bash是同意的可运行文件…
Google C++ Style Guide并不是一个百科全书,也不是一个C++使用指南,但它描述适用于Google及其开源项目的编码指南,并不追求全面和绝对正确,也有许多人置疑它的一些规则.但作为一个最具影响力的编码规范,它里面有许多内容值得我们研究学习. 以下主要摘自GSG负责人Titus Winters在CppCon 2014上的演讲. 制订Google C++ Style Guide的目的 引导开发去做对的事,同时不易犯错. 哲学总结 1 关注于读者,而非作者 (Optimize for…
python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding style的自动检查. 1.有哪些著名的Python Coding Style Guide PEP8 https://www.python.org/dev/peps/pep-0008/ 发明Python语言丰碑人物Guido van Rossum的亲自写的Coding Style, 知名度5颗星,可操作…
我的electron教程系列 electron教程(一): electron的安装和项目的创建 electron教程(番外篇一): 开发环境及插件, VSCode调试, ESLint + Google JavaScript Style Guide代码规范 electron教程(番外篇二): 使用TypeScript版本的electron, VSCode调试TypeScript, TS版本的ESLint electron教程(二): http服务器, ws服务器, 子进程管理 electron教程…
1 1 1 https://github.com/google/styleguide Google 编码风格/代码风格 手册/指南 Style guides for Google-originated open-source projects. https://google.github.io/styleguide/htmlcssguide.xml Google HTML/CSS Style Guide General Style Rules Protocol link▽ Omit the pr…
PEP 8 & Style Guide Style Guide for Python Code https://www.python.org/dev/peps/pep-0008/ PEP Python Enhancement Proposals https://github.com/python/peps/blob/master/pep-0008.txt PyPI how to publish a python package/library https://pypi.org/manage/pr…
扉页 项目主页 Google Style Guide Google 开源项目风格指南 - 中文版 背景 Python 是Google主要的脚本语言.这本风格指南主要包含的是针对python的编程准则. 为帮助读者能够将代码准确格式化,我们提供了针对Vim的配置文件. 对于Emacs用户,保持默认设置即可.许多团队使用yapf作为自动格式化工具以避免格式不一致. Python语言规范 Lint tip 使用该 pylintrc 对你的代码运行pylint 定义: pylint是一个在Python源…
0.0 扉页 项目主页 Google Style Guide Google 开源项目风格指南 -中文版 0.1 译者前言 Google 经常会发布一些开源项目, 意味着会接受来自其他代码贡献者的代码. 但是如果代码贡献者的编程风格与 Google 的不一致, 会给代码阅读者和其他代码提交者造成不小的困扰. Google 因此发布了这份自己的编程风格指南, 使所有提交代码的人都能获知 Google 的编程风格. 翻译初衷: 规则的作用就是避免混乱. 但规则本身一定要权威, 有说服力, 并且是理性的…
https://google.github.io/styleguide/javaguide.html   Table of Contents 1 Introduction 1.1 Terminology notes 1.2 Guide notes 2 Source file basics 2.1 File name 2.2 File encoding: UTF-8 2.3 Special characters 3 Source file structure 3.1 License or copy…
Keyword: WeChat Message API Text Image Location Link Event Music RichMedia Author: PondBay Studio[WeChat Developer EXPERT] Address:  http://www.cnblogs.com/txw1958/p/WeChat-Message-API.html Guide for Message API Back Contents [hide] 1 Introduction 2 …
Get your own compiler: sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install g++-4.9you can then compile using the command:g++-4.9 -std=c++14 -Wall -Werror -O2 -o helloworld helloworld.cpp Style Rules: Macros shou…
本指南采用的Airbnb发布的基于ES5的JavaScript Code Style. ES5 英文版:https://github.com/airbnb/javascript/tree/es5-deprecated/es5 ES5 中文版:https://github.com/sivan/javascript-style-guide/blob/master/es5/README.md 修改点: 原指南要求采用2个空格的缩进,而NetBrain采用4个空格的缩进. 目录 类型 原始值: 存取直接…
A. Necessary Multiple-word for component’s name Data for component must be a function The definition of prop should be as detailed as possible (at least specified its type) Always use key with v-for Never use v-if & v-for to the same element (v-for h…
Python 的作者既优雅又高冷又 鬼毛的 再 PEP8 里规定了 Python 程序编写规范.(风格和格式) 一.基本观念 1.可读性之上,代码被读的次数肯定比被写的次数多.因此作者十分重视代码的可读性,后文中的很多规定都是基于这个出发点考虑的. 2.一致性次之,如果所有的代码的 style 与本指南不符,有限考虑一致性,但是新编写的模块有限遵风格指南: 二.具体操作 1.布局和格式 +  缩进: 优先用四个空格而不是制表符(tab) +  多行连读语句: 对齐.几个正面的例子: # 括号内开…
官方地址 google.github.io 本文档作为 Google 的 Java 编程语言源代码编码标准的完整定义.当且仅当它遵守此处的规则时,Java 源文件才被描述为 Google 风格. 前言 声明:在原文挡基础上做了一次翻译并总结了一下具体内容,换了一下排版样式等等. 在此也参考了另外一篇已经有很长时间的翻译版:https://hawstein.com/2014/01/20/google-java-style/ 要提一点的是,国内的话可能更熟悉阿里的开发手册Java开发手册(嵩山版).…
为了更规范的写代码,变得更专业 分号 1 不在句末添加分号,不用分号在一行写两句代码 行长度 2 每行不超过80字符,python会隐式行连接圆括号,中括号,花括号中的字符,如多参数方法调用可以写为多行. foo_bar(self, width, height, color='black', design=None, x='foo', emphasis=None, highlight=0) if (width == 0 and height == 0 and color == 'red' and…