本文共 1182 字,大约阅读时间需要 3 分钟。
目录
https://code.google.com/p/google-styleguide/http://lxr.linux.no/linux/Documentation/CodingStylehttp://perldoc.perl.org/perlstyle.htmlhttp://www.gnu.org/prep/standards/
使用 UNIX 风格换行, 请在你的编辑器内调整
UNIX (LF或"\n")MAC OS (CR 或"\r")Windows CRLF \r\n
源码文件使用 UTF-8
有些IDE环境 UTF-8 BOM
if, while, for, foreach, do ... loop, switch... 等的嵌套必须小于等于3层
如下面的例子,可读性极差。
if (xxx){ if (xxx){ if(xxx){ if(xxx){ if(xxx){ } } } if(xxx){ if(xxx){ } } } if (xxx){ if(xxx){ if(xxx){ } } if(xxx){ if(xxx){ } } }}
加以改造
func aaa(p){ if(p){ if(xxx){ } }}func bbb(b){ if(b){ if(xxx){ if(xxx){ } } }}if(xxx){ aaa(xxx)}if(b){ bbb(b)}
一个空格占用一个字节,换行符Window是两个字节\r\n, Unix与Mac占用一个字节
禁止这样使用
正确的使用方法
Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by Disqus
原文出处:Netkiller 系列 手札
本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。