无废话简单高效c编码规范.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无废话简单高效c编码规范

无废话简单高效C#编码规范2010060621 ? 自己看自己的代码啥问题也没有,但是一个团队、N多个人、N多年的代码,就比较难维护、难阅读了,什么样的不好的习惯、错误漏洞能出来的就全出来了。 第1章???? 变量命名 ※ 错误参考 ? ???FDA.OA.Birthdays.WishTemplate wishTemplateBll = new FDA.OA.Birthdays.WishTemplate(); ? ???????/// summary ??????? /// 绑定贺卡祝福模板数据 ??????? /// /summary ??????? param name=id用户所属单位id /param ??????? public void BindWishTemplateById(string id) ??????? { ????? ??FDA.OA.Birthdays.WishTemplate wishTemplateBll = new FDA.OA.Birthdays.WishTemplate(); ?string sqlQuery = string.Format( AND FDAId={0} ,id); ??????????? int totalRecord = 0; ??????????? IListWishTemplateInfo list = wishTemplateBll.GetWishTemplateList(PageIndex, PageSize,id, sqlQuery, out totalRecord); ??????????? base.BindGrid(totalRecord, list); ??????? } 1.1?? 规范定义 全局变量最好尽量少用,变量或者实例只在方法调用时定义。全局变量和局部变量应该区别开,尽量避免混用。 ? 正确代码参考 ? ? ???? ???/// summary ??????? /// 绑定贺卡祝福模板数据 ??????? /// /summary ???????? param name=id用户所属单位id /param ?????? ?public void BindWishTemplateById (string id) ??????? { ??????????? FDA.OA.Birthdays.WishTemplate wishTemplateBll = new FDA.OA.Birthdays.WishTemplate(); ??????????? string sqlQuery = string.Format( AND FDAId = {0} , id); ??????????? int totalRecord = 0; ??????????? IListWishTemplateInfo list = wishTemplateBll.GetWishTemplateList(PageIndex, PageSize,id,sqlQuery,out totalRecord); ??????????? base.BindGrid(totalRecord, list); ??????? } ? ? ※ 错误参考 ? ???????txtSubject.Text.ToString(); 1.2规范定义 声明或者方法返回的字符串类型,后面不需再添加多余的 ToString()方法。 ? 正确代码参考 ???????? ????? ??txtSubject.Text; ? ??? ※ 错误参考 ? ?? DataSet ds_ADC = new DataSet(); ??DataSet ASD123 = new DataSet(); ? 1.3规范定义 变量命名不能包含下划线,关键字或者字母与???字组合,应简洁明了,通俗易懂。 ? 正确代码参考 ? ???? ???DataSet dateSetUserInfo = new DataSet(); ? ? ※ 错误参考 ????? ?? ?UserNametxt?? ?UserNamelbl?? Addlbl?? GVUserInfo?Delbtn?? ? 1.4规范定义 控件类型简称写在前面,再加后缀。带有命令操作的按钮名应写命令的全称,如:btnDelete。 ? 正确代码参考 ? TextBox:???????????? txtUserName; ???????? Label: ???????????????lblUserName; ???????? Button:????????????? ?btnAdd???btnDelete ???? ?GridView:??????????? ?gvUs

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档