第三次作業——代碼規範
阿新 • • 發佈:2018-10-07
work eat 運算 https 一個 定義 要求 flag 作業
結對:吳奕瑤
作業要求參見:[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2147]
一、命名規範
1.命名變量時要分行命名;(就算是同一類型的變量也要分行命名)1
2.變量的命名要有意義,且采用lowerCamel形式;(由其英文釋義命名)
二、註釋規範
1.每個函數體之前都要有註釋;
2.在重要的變量名後加單行註釋;
三、格式規範
1.采用 4 個空格縮進,嚴禁使用 tab 縮進;
2.函數體的花括號要獨占一行;
3.任何邏輯運算都要用括號表示優先級;
4.函數的行數不超過50行;
5.每個函數之間空且僅空一行;
6.操作符與操作數之間應該用一個空格分開。
四、記錄執行情況
規範項 |
違反次數 |
舉例 |
改正次數 |
對規範進行的操作 |
一(1) |
3 |
Int num1,num2,num3,num4;
|
3 |
保持不變 |
一(2) |
1 |
String shuchu; |
1 |
保持不變 |
二(1) |
7 |
函數public decimal Cal()前無註釋 |
5 |
削弱為在重要函數之前加註釋 |
二(2) |
0 |
無 |
0 |
保持不變 |
三(1) |
4 |
在CreateEquation.cs中定義num1~num4時,縮進為五個空格。 |
4 |
保持不變 |
三(2) |
3 |
在定義函數時,左大括號常在函數體之後,及時發現並改正 |
3 |
保持不變 |
三(3) |
2 |
if (flag == 1 && i != 0) |
2 |
保持不變 |
三(4) |
2 |
Main函數超過90行 |
0 |
削弱為不超過100行 |
三(5) |
3 |
函數與函數之間無空行,檢查之後改正。 |
3 |
保持不變 |
三(6) |
2 |
Int flag =0; |
2 |
保持不變 |
第三次作業——代碼規範