代碼規範

做業要求參見[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2147]編程

結對同窗:王碩函數

 

具體條款以下:測試

1.全部的單行註釋用‘//’並跟在代碼上方。spa

2.給關鍵代碼加註釋,修改代碼時應同時修改相應的註釋,保證註釋與代碼的一致性。代碼規範

3.每次測試以後要刪除無用代碼。code

4.變量命名方式採用匈牙利命名法。blog

5.增長代碼的易讀性,對於很長的單行代碼,另起一行,規範排版。ci

6.定義的變量名過長時,適當縮寫,但能夠被識別出原單詞含義。get

7.捕捉異常時利用try對用戶進行友好的反饋。table

8.大括號應單獨佔一行,並有相應的大括號在同一列對齊。

9.全部的操做符先後加空格。

10.「變量名、函數名,都只敲一遍,之後所有是拷貝+粘貼。」——拷貝+粘貼 

執行和違反狀況

如表:(注:W代指王碩,Z代指趙佳璐)

代碼規範約定

規範執行狀況

規則是否有效/是否進行更改

全部的單行註釋用‘//’並跟在代碼上方

W觸發3次,習慣性寫在代碼後面

規則有效,無更改

給關鍵代碼加註釋,修改代碼時應同時修改相應的註釋,保證註釋與代碼的一致性

同時觸發屢次,時常忘記及時修改註釋

規則有效,無更改

每次測試以後要刪除無用代碼

Z觸發2次,W觸發3次

規則有效,無更改

變量命名方式採用匈牙利命名法。

Z觸發7次,不熟悉命名規則

弱化規則,更改成變量含義對應的英文單詞

增長代碼的易讀性,對於很長的單行代碼,另起一行,規範排版。

W觸發2次,Z觸發1次

規則有效,無更改

定義的變量名過長時,適當縮寫,但能夠被識別出原單詞含義。

Z觸發4次

規則有效,無更改

捕捉異常時利用try對用戶進行友好的反饋。

W觸發3次

規則有效,無更改

大括號應單獨佔一行,並有相應的大括號在同一列對齊。

W觸發1次

強化規則,爲增長美觀性和代碼可讀性,大括號對應的if、while和for等也另起一行。

全部的操做符先後加空格。

同時觸發屢次

規則有效,無更改

變量名、函數名,都只敲一遍,之後所有是拷貝+粘貼。

Z觸發3次,常常打錯名字形成bug

規則有效,無更改

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3、代碼規範總結

  1.第一次進行結對編程。彼此的編程習慣還存在一些差別,須要磨合和統一。

  2.相關代碼的註釋可讓彼此更能理解對方的想法。

  3.變量和方法名的定義要有必定意義,不能隨意定義。

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息