2010-06-03 61 views

回答

1

關於唯一答案,那種疑問,甚至可以希望以適應在這裏的答案將在books to read是建議。

3

對於一個初學者,你可能要採取的「蠻力」的過程:
1.在一個文件中寫一個簡單的main功能。
2.添加一些功能,編譯然後測試。
3.重構(在Google中使用此關鍵字)。

下面是重構的一些準則(並非所有的人都可以申請在同一時間):

  • 重複的功能應該 分離到另一個函數。
  • 重複功能應該放在一個單獨的源文件中,並將 分成 。
  • 共享 共同主題的代碼和數據結構應放入 單個模塊中。
  • 共享常用方法的類和 函數應該從包含這些常用方法 和函數的基類 繼承。
  • 使用庫來包含類和 共同主題的功能。

另一種方法是將程序設計爲功能塊和數據結構。重複,直到塊和類非常簡單,讓非程序員理解。然後開始實施。測試驅動開發是一個很好的使用過程。