代码规范2CodingRule2.doc:..幵发规范:c#作者AUTHOR:::1闩期DATE : 2007-10-24状态STATUS:Release摘要Abstract本规范意在对于以下事项产生积极的影响(Theobjectiveofthiscodingstandardistohaveapositiveeffecton)*避免BUG,特别是~*塾难以发觉的。(Avoidanceoferrors/bugs,especiallythehard-to-findones.)*可维护性,通过提倡使用一些设计原理。(Maintainability,bypromotingsomeprovendesignprinciples.)*可维护性,通过要求或建议应用统一的风格。(Maintainability,mendingacertainunityofstyle.)*性能要求,通过劝阻一些不良的习惯。(Performance,bydissuadingwastefulpractices.)*规范和建议意布提高软件系统的可菇性与可维护性。(mendationsaregiventhatpromotereliabilityandmaintainability.)目录catalog1一般规贝丨JGeneralrules mendations 32命名规贝1JNamingconventions mendations mentsandembeddeddocumentation mendations 124编码风格Codingstyle mendations *******@102:如果有违背建议规则的情况发生,必须有很好的理由。mendationisnotfollowed,thismusthaveagoodreason.*******@105:不要在一个文件中搀杂不同提供者的编码。.******@102:如果有违背建议规则的情况发生,必须有很好的理由。mendationisnotfollowed,。.******@105:不要在一个文件中搀杂不同提供者的编码。Donotmixcodefromdifferentprovidersinonefile一般而言,第三方代码都不会遵循我们的编码规范,所以,请不要将这样的代码放入我们的文件。Ingeneral,plywiththecodingstandard,*Rec.******@101:应英文来命名标识符。UseUS-Englishfornamingidentifiers.*******@102:用一般案例说明命名秘识符。Usegeneralcasingfornamingidentifiers.*******@103:不要使用如匈牙利语等不利于阅读或者用其他标识符來做标识符。DonotuseHungariannotationoraddanyothertypeidentificationtoidentifiers.*******@104:成员字段用字母“m”做前缀。Prefixmemberfieldswithletterm.*******@105:不要利用大小写來区分标识符。Donotusecasingtodifferentiateidentifiers.*Rec.******@106:慎重使用缩写。Useabbreviationswithcare.*******@107:不要在标识符中使用下划钱。Donotuseanunderscoreinidentifiers.*(5)108:根据标识符的含义来命名一个标识符,而不是它的类型。ordingtoitsmeaningandnotitstype.*******@109:根
代码规范2CodingRule2 来自淘豆网m.daumloan.com转载请标明出处.