Unix下讀源代碼的一點(diǎn)體會(huì).
最近開(kāi)始在Unix下讀一些源代碼.下面是一點(diǎn)體會(huì).
1. 工欲善其事,必先利其器
我開(kāi)始的時(shí)候是用find xargs 和 egrep 配合來(lái)搜索關(guān)鍵字, 看代碼的效率很低.后來(lái)裝了ctags,方便多了.最初沒(méi)有裝ctags, 是因?yàn)橛X(jué)得可能裝起來(lái)費(fèi)勁, 其實(shí)還是很容易裝的,也就是那么幾步, google一下就搞定了.
2. 要及時(shí)實(shí)踐.
雖然開(kāi)始是讀代碼的方式比較笨,不過(guò)這種干勁非常有用,只有動(dòng)手實(shí)踐了,才有可能取得進(jìn)步.否則的話,我可能還是停留在閱讀書(shū)本上代碼的階段.
3. Unix下的工具看起來(lái)不如Windows的工具異用.其實(shí)不然,可能是門(mén)檻搞一些.多數(shù)人象我一樣因此不敢去碰它.入門(mén)以后,會(huì)發(fā)現(xiàn)其實(shí)Unix下的工具真是短小精悍. 就拿VIM + Ctags 閱讀源代碼來(lái)說(shuō),覺(jué)得性?xún)r(jià)比高.符合80/20原則.
1. 工欲善其事,必先利其器
我開(kāi)始的時(shí)候是用find xargs 和 egrep 配合來(lái)搜索關(guān)鍵字, 看代碼的效率很低.后來(lái)裝了ctags,方便多了.最初沒(méi)有裝ctags, 是因?yàn)橛X(jué)得可能裝起來(lái)費(fèi)勁, 其實(shí)還是很容易裝的,也就是那么幾步, google一下就搞定了.
2. 要及時(shí)實(shí)踐.
雖然開(kāi)始是讀代碼的方式比較笨,不過(guò)這種干勁非常有用,只有動(dòng)手實(shí)踐了,才有可能取得進(jìn)步.否則的話,我可能還是停留在閱讀書(shū)本上代碼的階段.
3. Unix下的工具看起來(lái)不如Windows的工具異用.其實(shí)不然,可能是門(mén)檻搞一些.多數(shù)人象我一樣因此不敢去碰它.入門(mén)以后,會(huì)發(fā)現(xiàn)其實(shí)Unix下的工具真是短小精悍. 就拿VIM + Ctags 閱讀源代碼來(lái)說(shuō),覺(jué)得性?xún)r(jià)比高.符合80/20原則.
posted on 2008-03-28 17:39 InPractice 閱讀(204) 評(píng)論(0) 編輯 收藏