代码简洁之道——格式
2014-06-23 00:18
281 查看
(1)格式的目的:格式关乎沟通,沟通is very important;
(2)垂直格式:200行,最多为500行;
a、向报纸学习:从上到下进行阅读,顶部有个头条,告诉你故事主题,然后有个大纲,然后再详细讲细节~;
b、概念间垂直方向上的区隔:在封包声明、导入声明和每个函数之间用空白行隔开;
c、垂直方向上的靠近:紧密相关的代码应该相互靠近;
d、垂直距离
f、垂直顺序:自顶而下;
(3)横向格式:上线是一行最多有120个字符;
a、水平方向上的区隔与靠近;
b、水平对齐:no;
c、缩进:大部分都已做到这点,要不然代码可读性太差了;
d、空语句:用括号包围起来;
(4)团队规则:不一定要有多好,但团队中的人一定要遵守,保持代码风格的一致;
(2)垂直格式:200行,最多为500行;
a、向报纸学习:从上到下进行阅读,顶部有个头条,告诉你故事主题,然后有个大纲,然后再详细讲细节~;
b、概念间垂直方向上的区隔:在封包声明、导入声明和每个函数之间用空白行隔开;
c、垂直方向上的靠近:紧密相关的代码应该相互靠近;
d、垂直距离
f、垂直顺序:自顶而下;
(3)横向格式:上线是一行最多有120个字符;
a、水平方向上的区隔与靠近;
b、水平对齐:no;
c、缩进:大部分都已做到这点,要不然代码可读性太差了;
d、空语句:用括号包围起来;
(4)团队规则:不一定要有多好,但团队中的人一定要遵守,保持代码风格的一致;
相关文章推荐
- 一个非常简洁有效的判断IP地址格式是否正确的函数,c++代码
- 《代码简洁之道》总结五之简洁的格式
- 假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码追求简洁复用)浙江杭州
- 假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码追求简洁复用)浙江杭州
- 假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码追求简洁复用)浙江杭州
- 空间变换代码,相当简洁优美
- MPEG2代码分析Part2 编码前的初始化与序列头的格式
- HTML格式的语法高亮类库代码,内置对C, C++, VBScript, JScript, xml的支持,可扩展,自己添加语法定义。
- 时间格式转化与计算代码
- 转换文本为超连接和Email格式的代码
- 使代码简洁的五条忠告--Delphi园地
- mail检查格式代码
- 在线播放各种格式文件代码
- 孤帆代码着色器1.1.0.0(增加了对rtf格式的支持)
- 转载:学习日期、日期格式、日期的解析和日期的计算[代码]
- 在C#中用最简洁有效的代码执行存储过程并返回数据
- QuickReport 3.0的导出文件 *.qrp 如何用代码的方式保存成图片格式
- 在C#中用最简洁有效的代码执行存储过程并返回数据
- 网页上贴代码的格式
- 引用:使代码简洁的 5 条忠告