1. 程式人生 > >閱讀源碼,要學會根據源碼發現問題,提出問題,讓問題反過來驅動閱讀源碼

閱讀源碼,要學會根據源碼發現問題,提出問題,讓問題反過來驅動閱讀源碼

解析 忽略 根據 源碼 重點 為什麽 query 可能 需要

閱讀源碼,要學會根據源碼發現問題,提出問題,讓問題反過來驅動閱讀源碼
比如閱讀lucene的search流程,就要通過
看源碼,了解到它對query進行了解析,裏面有cache相關的東西,而且還有其他的,
那麽就要依據這些名詞,來提出問題?
怎麽解析query的,為什麽要解析query;
怎麽做cache的,cache怎麽實現的;
當然了,閱讀的時候可能會亂,這就要抓住主線,即主流程,忽略細枝末節,對關註的重點關註,對不關註的不要細扣,
當需要關註的再細扣;

閱讀源碼,要學會根據源碼發現問題,提出問題,讓問題反過來驅動閱讀源碼