昨天才開始認真讀《小P成長記》,發現真的很好看。
學習這么久,才發現思考方法的轉變還是很重要的。我們往往缺少一位向老C一樣的好老師,能夠慢慢引導我們學習。
機會難得,我們與小P一樣快快成長吧。
讀到第一桶第九碗了,
對里面的一些思想和方法很贊同,轉過來:
思想:
1. 以數據為中心思考問題的解決之道。
2. 將對同類數據的操作放在相同的編譯單元中。
3. 信息隱藏,而不是暴露,以將問題的規模控制在可理解的范圍。
方法:
1. 首先關注整體,而不是細節。
2. 先考慮測試,更先于編碼。
3. 先用偽代碼編程,以體現程序的意圖,再用具體代碼完善之。
4. 迅速構建可編譯通過的,并且可執行的框架程序,使用測試代碼測試之。
5. 將以上方法反復應用于子模塊,直到問題被解決。
6. 在上下文環境中提取對其他模塊的需求。
7. 先寫.h文件,后寫.c文件。
8. 先快速實現一個可行的解法,再根據反饋信息優化之。
如果大家也關心小P,就一同到那看看,鏈接地址:http://m.shnenglu.com/enderson/archive/2009/02/18/74215.html


