成功軟體開發者的9種程式設計習慣 2 (轉)
成功軟體開發者的9種程式設計習慣 2 (轉)[@more@]2. 要適合使用空格和tab鍵
C語言是不分辨空格的,因此也可以不需要空格一直寫下去,但這樣的程式會是誰都看不懂的"很有難度"的程式,請看以下例子:
if(x==0) {a=b=c=d=MAX; x++;}
這樣寫,也許會節省空間,但不僅別人,的本人也會很難看懂。程式要寫得容易看懂!
if(x == 0)
{
a = b = c = d = MAX;
x++;
}
這樣寫,看起來不很清楚嗎?程式要有確切的空格才容易看得懂。
3. 統一使用大括號和切斷方式
每個程式設計師使用大括號({})和改行的方式都有自己的習慣,這樣,把程式移交給別人繼續做的時候,會出現混亂。比如象以下例子:
int main()
{
int x = 1;
int y = 10;
while(x < y ){
printf("Value of x is %dn", x);
x++;
}
}
有些程式設計師會這樣寫大括號:
int main()
{
int x = 1;
int y = 10;
while(x < y )
{
printf("Value of x is %dn", x);
x++;
}
}
筆者是喜歡第二種方式。因為一段語句的開始和結束很明顯。我們不能要求每個程式設計師都用某一種方式來程式設計,但一個程式裡一定要統一。還有,看別人編的程式時要想到他人程式設計的習慣也許與你不同。
C語言是不分辨空格的,因此也可以不需要空格一直寫下去,但這樣的程式會是誰都看不懂的"很有難度"的程式,請看以下例子:
if(x==0) {a=b=c=d=MAX; x++;}
這樣寫,也許會節省空間,但不僅別人,的本人也會很難看懂。程式要寫得容易看懂!
if(x == 0)
{
a = b = c = d = MAX;
x++;
}
這樣寫,看起來不很清楚嗎?程式要有確切的空格才容易看得懂。
3. 統一使用大括號和切斷方式
每個程式設計師使用大括號({})和改行的方式都有自己的習慣,這樣,把程式移交給別人繼續做的時候,會出現混亂。比如象以下例子:
int main()
{
int x = 1;
int y = 10;
while(x < y ){
printf("Value of x is %dn", x);
x++;
}
}
有些程式設計師會這樣寫大括號:
int main()
{
int x = 1;
int y = 10;
while(x < y )
{
printf("Value of x is %dn", x);
x++;
}
}
筆者是喜歡第二種方式。因為一段語句的開始和結束很明顯。我們不能要求每個程式設計師都用某一種方式來程式設計,但一個程式裡一定要統一。還有,看別人編的程式時要想到他人程式設計的習慣也許與你不同。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989407/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 成功軟體開發者的9種程式設計習慣 (轉)程式設計
- 成功軟體開發者的9種程式設計習慣 7 (轉)程式設計
- 成功軟體開發者的9種程式設計習慣 1 (轉)程式設計
- 成功軟體開發者的9種程式設計習慣 3 (轉)程式設計
- 成功軟體開發者的9種程式設計習慣 4 (轉)程式設計
- 成功軟體開發者的9種程式設計習慣 6 (轉)程式設計
- 成功軟體開發者的9種程式設計習慣 5 (轉)程式設計
- 成功程式設計師的8個習慣程式設計師
- 21種好的SQL程式設計習慣SQL程式設計
- 助力程式設計師成功的幾個好習慣程式設計師
- 程式設計師偷偷深愛的 9 個不良程式設計習慣程式設計師
- 程式設計師特有的9個壞習慣程式設計師
- 好的程式設計習慣程式設計
- 程式設計好習慣程式設計
- 軟體設計專家的八種習慣 | 麻省理工學院出版社
- Java程式設計思想(2nd)學習筆記(9)-2 (轉)Java程式設計筆記
- 成功的程式設計師 (轉)程式設計師
- 谷歌程式設計師有哪些高效的程式設計習慣?谷歌程式設計師
- 15個程式設計好習慣程式設計
- C#程式設計好習慣C#程式設計
- Delphi程式設計之--慣用法 (轉)程式設計
- 高效程式設計師的七個習慣程式設計師
- 程式設計師的10個好習慣程式設計師
- 軟體最傑出的十個成功(9,10) (轉)
- 我的iOS高效程式設計祕訣-堅持程式設計習慣iOS程式設計
- <<軟體設計學習筆記>> (轉)筆記
- 不好的程式設計習慣之列表儲存程式設計
- 優秀的程式設計師都有哪些習慣?程式設計師
- google內部使用的良好程式設計習慣Go程式設計
- 低效程式設計師的7個壞習慣程式設計師
- 優秀程式設計師的十個習慣程式設計師
- Python程式設計的16個壞習慣Python程式設計
- 程式碼審查和不良程式設計習慣程式設計
- 解讀C#程式設計中最容易忽略7種編寫習慣!C#程式設計
- 分享 程式碼大全 節選 -- 程式設計師的習慣程式設計師
- 漫談 C++:良好的程式設計習慣與程式設計要點C++程式設計
- 漫談C++:良好的程式設計習慣與程式設計要點C++程式設計
- C 語言程式設計習慣總結程式設計