91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何淺析.NET中文變量及方法的命名規則

發布時間:2021-12-18 21:24:05 來源:億速云 閱讀:198 作者:柒染 欄目:編程語言

這期內容當中小編將會給大家帶來有關如何淺析.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中文變量及方法的命名規則了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

无锡市| 宽甸| 阆中市| 渭源县| 南投县| 宁蒗| 林西县| 明星| 松桃| 内乡县| 海盐县| 徐汇区| 黔西| 延津县| 任丘市| 三江| 东港市| 天柱县| 和龙市| 白河县| 洛宁县| 镇巴县| 鹿泉市| 长兴县| 仪征市| 巩义市| 全州县| 阳朔县| 梓潼县| 武功县| 乐山市| 巫山县| 新余市| 吴江市| 宜君县| 新野县| 凤城市| 甘泉县| 陈巴尔虎旗| 麟游县| 全椒县|