程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 如何將源代碼學好

如何將源代碼學好

編輯:Delphi
 1. 畫出整個程序的流程圖,理解整個程序流程的思想。畫流程圖的方式更讓人很直接 的理解程序的整體流程,而不會被代碼所干擾,讓程序員總體上把握整個程序。
  
   2. 對流程各節點(函數或過程)的理解。流程的每一節點是構成整個流程的不可缺少的部份。
  
  3. 再把流程和流程各節點串起來理解整個程序,可能的話最好寫出讀書筆記。
  
  4. 如果想深刻的學習到源代碼的精髓所在,請寫一個相近的程序進行操練。當你理解了這個程序並不表明你掌握了這個程序,只有在你操練一個相近的程序時,你才知道你到底理解了多少,掌握了多少。
  
  其實源代碼的學習這是一個從整體到不斷細化的過程,是一個極為繁瑣的過程同時也是一個不斷認清事物本原的過程。
  
  很多程序員(包括我自己)在相當長的時間內,過份注重程序代碼的細節部份,而忽略了程序的有機整體,這不能不說是一種悲哀。
  
  特別是軟件大工業時代的現在,由於項目的龐大,整個項目被人為的分割成七零八落的幾個獨立小塊 (這就更須要有人對整個項目的統領),程序員在這幾個小塊中各自為戰,墮落自己的思維,限制在狹小的空間中還自得其樂。整個一井底之蛙。
  
  但是我們也要看到,現在有越來越多的程序員潛意識裡明白了這個缺陷,正在不斷的改進。
  
  其實我真正想說的是,大凡世事紛繁復雜,但道理卻殊途同歸,這才是萬法歸一的理解。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved