千家信息网

如何浅析.NET中文变量及方法的命名规则

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这期内容当中小编将会给大家带来有关如何浅析.NET中文变量及方法的命名规则,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。我们将介绍.NET中文变量及方法的命名规则,
千家信息网最后更新 2025年01月16日如何浅析.NET中文变量及方法的命名规则

这期内容当中小编将会给大家带来有关如何浅析.NET中文变量及方法的命名规则,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

我们将介绍.NET中文变量及方法的命名规则,相信通过规范的.NET中文变量及方法的命名,能令今后的维护开发工作更加的简单,也方便复用。

目前,我们在项目中使用.NET中文变量,从3年前的权限管理,到一年前的购物车管理,发展到了在类库(会员积分奖金规则)中使用。体会到了中文变量对于项目维护的巨大方便。

前提:开发团队以中文为主,开发文档以中文为主,系统的业务维护以中文为主,开发环境以中文为主。部署环境无关紧要,如果部署环境是非中文的,要提前在部署环境中测试。 建议,***开发与部署环境相同。以便于提高项目的工作效率。

变量的命名规则: 如: private float c1_购物车_非换购商品总额 = 0; 形式:(英文或拼音)字母前缀+数字+下划线+字母前缀的中文名称+下划线+变量的名称;(英文cart) c1 _购物车 _ 非换购商品总额 这里: 1表示类中的成员变量,建议字母前缀用小写2表示类中的方法, 建议字母前缀用大写3表示方法中的局部变量; 建议字母前缀用小写枚举类型的没有数字 如:

private void C2_购物车()  {...}  private void C2_购物车()  {  string c3_购物车编号 = WebUtils.GetShoppingCartId();   }    public enum OrderStateEnum  {   os_订单状态_待处理订单=1,   os_订单状态_已付款订单 = 2,   os_订单状态_已收款订单 = 3,   os_订单状态_已发货订单 = 4,   os_订单状态_已收货订单 = 5,   os_订单状态_已完成订单 = 6     }     public bool PB2_积分奖金_加入积分奖金池(int orderid)  {   ...   bool pb3_积分奖金_加入积分奖金池是否成功 = true;  ...  pb3_积分奖金_订单明细.UO_state = (int)b2cCityBLL.OrderStateEnum.os_订单状态_已完成订单;  new b2cCityBLL.OrderBLL().UpdateOrder(pb1_积分奖金_订单明细 );  ...  return pb3_积分奖金_加入积分奖金池是否成功;  }

这里 pb表示PointsBonus积分奖金,我们对前缀的使用绝大多数使用英文。前缀的字符数一般不超过3个。 因为他们分布在不同的命名空间里,所以不会重复。而且,他们的规则以简单适用为***,来满足我们的90%的网站项目。其他的10%,一般而言,不是我们的主要所在。我们的70%的精力,是用在以后项目的维护上,而不是开发上。也就是以维护项目为主(70%),开发新项目为辅(30%),这样,我们的项目功能模块的复用率很高,相应的开发效率也就提高了。

这样,通过前缀可以得到ide的智能提示功能,并且相关的变量会排序在一起;中文的名称要与业务员进行沟通,取得一致意见。

缺点,主要是中文的输入还存在一定的问题,但对于整个项目的好处来说,可以忽略。

上述就是小编为大家分享的如何浅析.NET中文变量及方法的命名规则了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

订单 变量 中文 奖金 积分 前缀 开发 状态 项目 方法 规则 购物车 购物 字母 以中 建议 环境 名称 英文 明细 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 免费连接5g网络安全吗 中国气象局数据库 要维护网络安全的主要任务是 弘创中睿软件开发技术有限公司 服务器上查看可用的gpu 武汉软件开发不涨工资 网络安全技术基础书籍课后题答案 东华软件开发用什么语言 计算机网络技术自荐信 新时达电梯服务器故障代码 it网络技术面试提问问题 服务器托管双线 查重过后是否会被放入数据库 软件开发设计用什么笔记本 小学生网络安全法视频 保险监管软件开发定制找哪家 如何启用代理服务器 闵行区特定软件开发服务设计标准 广州链动互联网科技有限 法制网络安全班会记录 述说数据中心网络技术简史 退出服务器 服务器管理器 仪表板 讲解 我的世界自己服务器 维普数据库如何进行高级检索 杭州c语言软件开发大概多少钱 网络设备服务器维护 空间管理服务器停止 安徽省软件开发专科学院 320法规数据库
0