软件开发规范

华为软件开发规范:http://wenku.baidu.com/view/66d053ebe009581b6bd9eb9c.html
天络科技软件编写规范:http://www.skynetsoft.com/ReadNews.asp?NewsID=223&BigClassName=%BC%BC%CA%F5%D6%A7%B3%D6&SmallClassName=%B9%A4%B3%CC%B9%DC%C0%ED&SpecialID=23
为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,使软件便于维护,开发人员间便于交流和协作,特总结出开发规范,以为参考。
一. 原则
    1. 软件工程化
    2. 模块化
    3. 能简单不复杂
    4. 强调团队协作
    5. 强调创新和特色
二. 具体规范
    1. 命名规范
    命名应尽量使用匈牙利命名法,变量名或函数名中使用大写字符来区分各个部分,以便于记忆和阅读。如bPatchMinute, DeleteDirInfo()。全局(包括类中的)变量用长名字,局部变量用短名字。
2. 代码规范
    有些不易理解的变量或函数应作注释,难懂的代码要有注解,在文件的开始处有该文件的用途描述。一定要保持注释的一致性。
    代码组织要清晰,{,},(,),if,else,do,while,for,case等要对应整齐,少用空格,缩进全部用Tab键。变量的定义要集中,函数间要有空行分开,一个程序中的空行数目最好占8%-16%。多态函数和功能相近的函数集中放在一起。
    代码应该简洁、清楚并讲述了所发生的一切,我们的目标应该是写出最清晰的代码,而不是最巧妙的代码。例如如果是MFC多文档程序,就要严格按照其生成的框架写代码。尽量使用编译器已经提供的函数,不必花时间另行编写。例如系统已经有qsort函数,可直接拿来排序用。
3. 工程文件组织规范
4. 类组织规范
5. 用户界面规范
    有四大类型的用户界面:对话框、单文档界面、多文档界面、其它界面

你可能感兴趣的:(html,框架,mfc,asp,华为)