目录1排版62注释113标识符命名184可读性205变量、结构226函数、过程287可测性368程序效率409质量保证4410代码编辑、编译、审查5011代码测试、维护5212宏531排版¹1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。¹1-2...
分类:
其他好文 时间:
2014-10-16 19:48:53
阅读次数:
293
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
本文章是根据众多公司的编程规范整理而成,如果错误,还请指出。
Android编程规范
编写人
赵凯强
日期
2014-8-5
审核人...
分类:
移动开发 时间:
2014-10-15 20:02:21
阅读次数:
294
C# 中的类型有两种:值类型 (value type) 和引用类型 (reference type)。值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变...
分类:
编程语言 时间:
2014-10-14 13:00:23
阅读次数:
168
一个简单的程序引发了一块让人纠结的领域,或许强调编程规范的重要性也在这把,规范了就容易避免一些问题。
程序是这样的
int Change(int& a)
{
a = 4;
return a;
}
int main()
{
int a = 10;
cout Change(a) a;
}
In C-Free : the output : 4 4
In V...
分类:
编程语言 时间:
2014-10-11 14:25:55
阅读次数:
231
一、头文件#define 的保护项目 foo 中的头文件 foo/src/bar/baz.h 按如下方式保护:#ifndef FOO_BAR_BAZ_H_#define FOO_BAR_BAZ_H_...#endif //FOO_BAR_BAZ_H_#ifdef WINDOWS #define MY...
分类:
编程语言 时间:
2014-10-06 19:05:10
阅读次数:
178
一、Android编码规范
1.java代码中不出现中文,最多注释中可以出现中文
2.局部变量命名、静态成员变量命名
只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
3.常量命名
只能包含字母和_,字母全部大写,单词之间用_隔开
4.layout中的id命名
命名模式为:view缩写_模块名称_view的逻辑名称
view的缩写详情如...
分类:
移动开发 时间:
2014-09-30 12:18:09
阅读次数:
245
1、严格区分大小写
2、语句结束可以有分号,也可以没有分号,分号不是必须,有分号更加规范。
3、// 为单行注释 /* 多行注释 */
4、变量可以不声明直接使用,变量全是变体类型
5、在js中,内置对象首字符大写,方法是从第二个单词首字母大写。
var d = new Date();
d.getFullYear();
window....
分类:
编程语言 时间:
2014-09-25 13:24:49
阅读次数:
150
1、BeanFactoryBeanFactory定义了IOC容器的最基本形式,并提供了IOC容器应遵守的的最基本的接口,也就是SpringIOC所遵守的最底层和最基本的编程规范。在Spring代码中,BeanFactory只是个接口,并不是IOC容器的具体实现,但是Spring容器给出了很多种实现,...
分类:
其他好文 时间:
2014-09-23 01:58:23
阅读次数:
230
上周公司给新人上编程规范培训,期间三楼一哥问我瀑布模型主要步骤是什么。花擦,当时我很想问他瀑布模型是什么-.-,作为一个成年人我当然是忍住了,然后启动自己所有的扯淡能力,惶顾左右千回百转之时,平静的告诉他:就是一条道走到底嘛。呵呵,当场为自己的机智折服,正当陶醉在这应答如流壮举中时,老板说,你完.....
分类:
其他好文 时间:
2014-09-23 01:19:33
阅读次数:
357
一 稳定
1 参数检测
2 内存释放后要置空为NULL
3 if语句始终有else分支
4 switch语句始终有default分支,每个case都有break,共用分支需要给出说明
5 尽可能少的写return,最好只在函数结尾处有一个return
6 三元运算符每一部分都加上括号
7 if-else,switch-case中分支要有大括号{}
二 可读
1 注释,一般...
分类:
其他好文 时间:
2014-09-22 13:39:52
阅读次数:
204