[学习方法]如何解析源代码
生活随笔
收集整理的這篇文章主要介紹了
[学习方法]如何解析源代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如何看懂源代碼--(分析源代碼方法)
如何去分析開源的代碼,例如tomcat?
如何閱讀程序源代碼?
如何更有效地學習開源項目的代碼?
[知乎回答]如何提高閱讀源代碼的能力?
主要分六個部分
( 1 )讀懂程式碼,使心法皆為我所用。
(a)讀懂別人寫的程式碼,讓你收獲滿滿
(b)先了解系統架構與行為模式,再細讀
(c)熟悉溝通語言與慣例用語
(d)掌握程式碼撰寫者的心態與習慣
( 2 )摸清架構,便可輕松掌握全貌。
(a)閱讀程式碼的目的,在于了解全貌而非細節
(b)由上而下厘清架構后,便可輕易理解組成關系
(c)了解架構,必須要加上層次感
(d)探索架構的第一件事:找出系統如何初始化
( 3 )優質工具在手,讀懂程式非難事。
(a)善用文字編輯器或IDE中,加速解讀程式碼
(b)grep按(讀者:推薦來源透視)是一個基本而極為有用的工具
(c)gtags可建立索引,讓搜尋更有效率
(d)再搭配htags制作的HTML文件,更是如虎添翼
( 4 )望文生義,進而推敲組件的作用。
(a)好的說明文件難求,拼湊故事的能力很重要
(b)探索架構的第一步─ ─找到程式的入口
(c)系統多會采用相同的架構處理插件程式
(d)隨著實務經驗,歸納常見的架構模式
(e)善用名稱可加速了解
( 5 )找到程式入口,再由上而下抽絲剝繭。
(a)展開的同時,隨手記錄樹狀結構
(b)無法望文生義的函式,先試著預看一層
(c)根據需要了解的粒度,決定展開的層數
( 6 )閱讀的樂趣,透過程式碼認識作者。
(a)閱讀程式碼是新時代程式人必備的重要技能
(b)好的名稱能夠摘要性地點出實體的作用
(c)轉換立場,理解作者的思考方式
(d)從程式碼著手認識作者獨有的風格,進而見賢思齊
總結
以上是生活随笔為你收集整理的[学习方法]如何解析源代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习、人工智能 博文链接汇总
- 下一篇: 机器学习的框架(一个框架解决几乎所有机器