在你的漫長編程生涯里,良好的習(xí)慣起著很大的推動作用,它可以提高編程效率,讓你事半功倍。以下15個習(xí)慣是你必須要養(yǎng)成的:

1. 動手編碼之前,你需要對要編碼實現(xiàn)的解決方案有一個正式的或粗略的設(shè)計。永遠不要在沒有任何設(shè)計的前提下就開始編碼,除非所編代碼不重要。

2. 優(yōu)秀的代碼文檔跟編程語言知識一樣重要。在代碼源文件中,為每個主要的代碼段添加注釋,解釋代碼的基本邏輯。最好注明程序的構(gòu)建和修改日期,以及修改的原因也是非常有必要的。

3. 有時候,你一定想知道為什么IF語句沒有得到預(yù)想的結(jié)果??赡苣闶褂玫氖堑忍枺簿褪?ldquo;=”,而不是條件判定符號“==”。一個比較好的辦法是用相反的順序?qū)憲l件語句。因此,你的條件語句應(yīng)該如下:

if(10==i)…因此,如果你錯誤地寫成了單個等于號,在編譯的時候也能檢查出來并報錯。

4.使用循環(huán)和條件語句時,先把左右括號對應(yīng)起來,然后再在里面寫其他語句。也就是:

代碼:

1 for(int i=0;i<10;i++) 2 { 4 printf(“i=%dn”,i); 3 }
3 }

注:每一行開頭的數(shù)字表明寫循環(huán)代碼的順序。

5. 維護程序的各個版本同樣重要。當(dāng)前有些編程工具都自帶一個版本管理工具。無論你什么時候改變自己的程序,它們都會將其保存為.bak文件。

我的方法是為每個程序維護三個不同的版本。比如說,我有一個名為program.c的文件,這個文件同時也被其他項目組成員使用。我把這個文件復(fù)制為program.c.old作為備份文件,并且當(dāng)我修改時,我會備份另一個名為program.c.wrk的副本文件。當(dāng)成功完成修改時替換program.c.wrk文件。

你還可以給自己的程序版本添加一個日期或一些注釋,像program260505.c或programReadFnWrking.c。

6. 如果工程包含多個源文件,則創(chuàng)建一個README文件,注明每個源文件、數(shù)據(jù)文件、臨時文件以及日志文件(如果有的話)的作用。你還可以注明編譯和運行步驟。

7. 避免使用幻數(shù)(magic numbers)。例如,不要寫

代碼:

circleArea = 3.14 * pow(radius,2);

而要使用如下代碼:

代碼:

<small id="99e3p"></small>

#define PI 3.14

circleArea = PI * pow(radi

我想了解如何學(xué)習(xí)

姓名:
手機:
留言:
 

  1. <p id="99e3p"><ins id="99e3p"></ins></p>