成功軟體開發者的9種程式設計習慣 1 (轉)

worldblog發表於2007-12-07
成功軟體開發者的9種程式設計習慣 1 (轉)[@more@]好的原做出好的

  有些人會想:只要程式執行結果好,就不管原程式編得怎樣。但絕對不是這樣的。軟體不是一次性就作完的,有必要做修改,擴充套件等管理。所以原程式要儘量作成易看懂,管理方便。

  這樣做,第一是為了者方便,其次還會影響到軟體的。管理不方便的程式不會作出好的軟體。

  希望透過這篇文章能學到好的習慣。要理解這文章的內容,你至少要懂得1個開發工具語言。這裡舉例說明的都是C語言,但你對C語言沒有了解也不要擔心。這裡說明的是原理而不是特定的語言。

1. 語句要結束得徹底---(冒號;)

  程式設計師經常有的失誤之一是忘記在語句結束後加一個冒號。這樣的問題點不易發現,時而讓程式設計師不知所措。程式設計時要時時注意每個語句是否以冒號結束,雖然不是所有語言都以冒號結束。下面有忘記點冒號的例子。

int main(void)
{
  /* 沒有冒號,導致問題*/
  printf("Hello World!n")
  return(0);
}

  很多的人犯這樣的錯誤。不到幾條的程式是不難發現這樣的問題,但1000條以上的程式裡呢?查詢那忘記寫冒號了的語句不會是很容易的事。記住,結束一條語句,一定要寫冒號,如同一般文章結束後點句號一樣。

  還有一種關於冒號的失誤是不該寫冒號的時候寫冒號。有的程式設計師看到下面例子會覺得好笑,但筆者確實看到了很多這樣的失誤。

/* main() 後面不該寫冒號 */
int main(int argc, char *argv[]);
{
  printf("Hello World");
  return(0);
}


或Method後面是不該寫冒號的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989406/,如需轉載,請註明出處,否則將追究法律責任。

相關文章