-
1 # 第一綠鴿
-
2 # 資訊保安ovo那些事兒
在程式設計過程中一定要注意程式碼命名的規範性,否則在使用和維護過程中將造成很大的麻煩,這也是一種良好的編碼習慣。。大家不妨再各種命名的 時候,多下些功夫,尤其向我這種英語很婁的人, 這樣別人再看的時候,就很好理解, 不然就會 浪費跟多不必要的時間。
我想到, 自己 在曾經第一次機房的時候 自己格式的不規範, 引以為戒把。給大家展示一下
"應收金額 =充值金額-退卡金額+臨時金額
TxtYSJE.Text = Val(TxtCZJE.Text) - Val(TxtTKJE.Text) + Val(TxtLS.Text)
現在讓回去看 要不是 有這些註釋,我恐怕要看好久。 總而言之,一定要, 在命名上不得 馬虎, 不然吃虧的是自己呀。
一些在編碼過程中的規則 :
1.方法、型別用 pascal大寫規則來命名. public class TextBox { public void DataBind() { } }
2.區域性變數、方法的引數 用camel首單詞字母小寫規則來命名. string userName; public AddUser(string userId, byte[] password);
3.成員變數前加字首 m_ public class Database { public string m_connectionString; }
4.介面的名稱加字首 I. interface ICompare { int compare(); }
5.自定義的屬性以Attribute結尾 public class AuthorAttribute : Attribute { }
6.自定義的異常以Exception結尾 public class AppException : Exception { }
7.方法的命名.一般將其命名為動賓短語. ShowDialog() CreateFile() GetPath()
8.程式碼的縮排.要用Tab,而不要用space.
9.區域性變數的名稱要有意義.不要用x,y,z等等. string userName
10.所有的成員變數宣告在類的頂端,用一個換行把它和方法分開.
11.用有意義的名字命名namespace,如:產品名、公司名.
12.建議區域性變數在最接近使用它時再宣告.
13.使用某個控制元件的值時,儘量命名區域性變數.
14.把引用的系統的namespace和自定義或第三方的分開.
15.檔名要能反應類的內容,最好是和類同名,一個檔案中一個類.
16.目錄結構中要反應出namespace的層次.
17.大括號"{"要新起一行. public class AuthorAttribute : Attribute { }
在查詢資料的過程中 還發現了一個命名法,駱駝命名法,
駱駝式命名法(Camel-Case)又稱駝峰式命名法,是電腦程式編寫時的一套命名規則(慣例)。正如它的名稱CamelCase所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名字。程式設計師們為了自己的程式碼能更容易的在同行之間交流,所以多采取統一的可讀性比較好的命名方式。
有興趣的小夥伴 ,大家可以深入瞭解
-
3 # SOWORD科技言
Java程式設計中程式碼規範很重要,不僅是Java,所有的程式語言在程式設計過程中都要規範程式設計,養成好習慣,在程式設計應用程式出問題時可以快速找到解決問題,也可以讓別人輕鬆看懂你程式設計的程式碼。
程式設計程式碼規範要求:檔案分類整理,命名規範,程式碼備註清楚,完成程式設計單位以後要寫說明文件等等。
程式設計程式碼的規範不僅可以說明程式設計師有良好的程式設計程式碼習慣,而且程式碼規範的程式設計師往往程式設計開發技術含量高,質量好,也可以間接反應出開發技術人員的素質。
-
4 # 找不到星期八
1、好的編碼規範可以儘可能的減少一個百軟體的維護成本,並且幾乎沒有任何一個軟體,在其整個生命週期中,均由最初的開發人員來維護;2、好的編碼規範可以改善度軟體的可讀性,可以讓開發人員儘快而徹底地理解新的程式碼;3、好的編碼規範可以最大限度的提高團隊開發的內合作效率;4、長期的規範性編碼還可以讓開發人員養成好的編碼習慣,甚至鍛煉出更加嚴容謹的思維;所以是很重要的。
回覆列表
非常重要。從做事的角度來看,有規範有標準,才算是有水準有質量的。規範的編碼最大的好處是看起來舒服,方便自己回頭檢視,也方便團隊協作。幾百行的時候還不明顯,等到了數以千萬記的類和程式碼量時,標準化的約定成俗的編碼規範就無比重要了,這也是軟體工程出現的重要原因。