作為剛剛正式接觸編程規(guī)范的菜鳥,在學長第一次的教導是就遇到了數(shù)不清的問題。
在下面到涂,我將例舉出我大部分的錯誤,讓大家的我的錯誤中吸取經(jīng)驗颁督,盡量避免初次規(guī)
范編程中的錯誤。
1.在接到一個任務時浇雹,不要考慮太多沉御,覺得自己可能編寫不出來啊怎么得,首先要把程序的基本框架搭好昭灵。遵循自底向上吠裆,自頂向下的編程習慣。
2.開始著手編寫程序時烂完,首先你要明白你寫的代碼是給別人看的试疙,一定要注意代碼的縮進,這樣別人才能看懂你編寫的代碼抠蚣。
3.關于函數(shù)名的命名:這個真的是不堪回首祝旷,我當時完全是按照中文的縮寫命名的,學長看到當時就狠狠的批評了我嘶窄。而正確命名的規(guī)范是這樣的怀跛,請大家認真了解。而且函數(shù)名一定要給出明確的意思讓別人理解你的函數(shù)功能柄冲。
4.注意函數(shù)里的變量名的命令一定要讓人一眼就能明白你這個變量的作用吻谋,不要讓人去猜。
? ? ? 比如我們在學習c語言是經(jīng)常的定義n,j,k之類的變量现横,這樣別人在讀你的程序時還要慢慢去理解你要表達的意思漓拾,這樣就真的不好了阁最。
? ? ? 而正確的表達是,如果你的變量要表達功能意思骇两,就寫為 Int function速种,(像我就寫的int n;現(xiàn)在想起來真是汗顏)。
? ? ? 而且在定義變量是請注意一行定義一個脯颜,如下:
5.函數(shù)中使用次數(shù)多的常量記得在宏定義中就解決它的作用哟旗, 不然一定你需改改變它的數(shù)值還需要一個個去找, 這會耗費你的很多時間栋操。
?
6.注意函數(shù)的封裝:使用次數(shù)較多的一些較長語句闸餐,盡量將其封裝在一個函數(shù)里面,可以有效的簡短你的代碼長度矾芙,增強代碼的可維護性舍沙。
7.對于注釋而言,一定要在函數(shù)前表明它的功能剔宪。
8.最重要的是拂铡,一定要規(guī)范好自己的編程習慣,真的很重要(雖然我還沒真正明白葱绒,但是看學長那么重視的態(tài)度感帅,我能感受到很多哦~)。