良好的編程習(xí)慣對于我們編程能力的提高至關(guān)重要灾票。
不是吹牛皮哦,甚至這些習(xí)慣比你多學(xué)兩章知識更實際!
因為良好的編程習(xí)慣意味著你可以用更少的努力:時間和精力的投入,產(chǎn)生更干凈濒析、簡潔正什、智能的代碼。
在編程中号杏,有哪些好的習(xí)慣從一開始就值得堅持呢?
下面w3cschool給各位分享優(yōu)秀程序員6個良好的編程習(xí)慣婴氮。
1、注釋盾致。
有些程序員經(jīng)常是這么干的主经,他們代碼注釋很不清楚或者不寫注釋。
接下來一件尷尬的事情發(fā)生了庭惜,他居然讀不懂自己3個月前寫的代碼罩驻。如果是幾百幾千行的不寫注釋,那維護(hù)起來實在是太麻煩了!
2、if語句一定帶花括號
你敲的代碼中骏啰,if語句一定帶花括號节吮,哪怕只有一條語句。這是為何呢?
粗粗看來判耕,帶不帶花括號影響不大透绩,但是這個小細(xì)節(jié)在維護(hù)的時候一不小心就很容易出問題。
3、適當(dāng)?shù)厥褂每崭?br> 我們知道渺贤,對于編譯器而言雏胃,空格基本上意義不大。但是志鞍,從代碼的可讀性而言瞭亮,它卻是十分重要的。
4、模塊化此洲。
該提取公用邏輯的地方就是要提取厂汗,千萬不要copy paste,因為很容易就會出現(xiàn)bug了。
5、縮進(jìn)
每一個新的while衷畦、for、if 語句知牌、switch結(jié)構(gòu)都需要做到縮進(jìn)祈争。規(guī)范的縮進(jìn)可以讓代碼清晰易讀,每個程序員都需要有那么點代碼潔癖才可以哦角寸。
6菩混、最后一條,w3cschool分享國外程序員Al katib總結(jié)的編程習(xí)慣之一扁藕。
即使用循環(huán)和條件語句時沮峡,先把左右括號對應(yīng)起來,然后再在里面寫其他語句亿柑。也就是:
代碼:
1 for(int i=0;i<10;i++)
2 {
4 printf(“i=%dn”,i);
3 }
在這里帖烘,每一行開頭的數(shù)字表明寫循環(huán)代碼的順序。