青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

技術,瞎侃,健康,休閑……

mahu@cppblog 人類的全部才能無非是時間和耐心的混合物
posts - 11, comments - 13, trackbacks - 0, articles - 12
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

zz如何閱讀別人代碼 10

Posted on 2006-06-26 22:52 mahudu@cppblog 閱讀(211) 評論(0)  編輯 收藏 引用 所屬分類: Programming
???
+++++++++++++++++

第十章:?代碼閱讀工具

+++++++++++++++++


223.詞匯工具可以高效地在一個大代碼文件中或者跨多個文件查找某種模式.

224.使用程序編輯器和正則表達式查找命令,?瀏覽龐大的源代碼文件.

225.以只讀方式瀏覽源代碼文件.

226.使用正則表達式?^function?name?可以找出函數的定義.

227.使用正則表達式的字符類,?可以查找名稱遵循特定模式的變量.

228.使用正則表達式的否定字符類,?可以避免非積極匹配.

229.使用正則表達式?symbol-1.?*symbol-2,?可以查找出現在同一行的符號.

230.使用編輯器的?tags?功能,?可以快速地找出實體的定義.

231.可以用特定的?tag?創建工具,?增加編輯器的瀏覽功能.

232.使用編輯器的大綱視圖,?可以獲得源代碼結構的鳥瞰圖.

233.使用您的編輯器來檢測源代碼中圓括號|方括號和花括號的匹配.

234.使用?grep?跨多個文件查找代碼模式.

235.使用?grep?定位符號的聲明|定義和應用.

236.當您不能精確地表述要查找的內容時,?請使用關鍵單詞的詞干對程序的源代碼進行
查找.

237.用?grep?過濾其他工具生成的輸出,?分離出您要查找的項.

238.將?grep?的輸出輸送到其他工具,?使復雜處理任務自動化.

239.通過對?grep?的輸出進行流編輯,?重用代碼查找的結果.

240.通過選取與噪音模式不匹配的輸出行(grep-v),?過濾虛假的?grep?輸出.

241.使用?fgrep?在源代碼中查找字符串列表.

242.查找注釋,?或標識符大小寫不敏感的語言編寫的代碼時,?要使用大小寫不敏感的模
式匹配(grep?-i).

243.使用?grep?–n?命令行開關,?可以創建與給定正則表達式匹配的文件和行號的檢查
表.

244.可以使用?diff?比較文件或程序不同版本之間的差別.

245.在運行?diff?命令時,?可以使用?diff?–b,?使文件比較算法忽略結尾的空格,?用?
–w?忽略所有空白區域的差異,?用?–i?使文件比較對大

小寫不敏感.

246.不要對創建自己的代碼閱讀工具心存畏懼.

247.在構建自己的代碼閱讀工具時:?要充分利用現代快速原型語言所提供的能力;?從簡
單開始,?根據需要逐漸改進;?使用利用代碼詞匯結構的

各種試探法;?要允許一些輸出噪音或寂靜(無關輸出或缺失輸出);?使用其他工具對輸入
進行預處理,?或者對輸出進行后期處理.

248.要使編譯器成為您的:?指定恰當級別的編譯器警告,?并小心地評估生成的結果.

249.使用C預處理器理清那些濫用預處理器特性的程序.

250.要徹底地了解編譯器如何處理特定的代碼塊,?需要查看生成的符號(匯編)代碼.

251.通過分析相應目標文件中的符號,?可以清晰地了解源文件的輸入和輸出.

252.使用源代碼瀏覽器瀏覽大型的代碼集合以及對象類型.

253.要抵制住按照您的編碼規范對外部代碼進行美化的誘惑;?不必要的編排更改會創建
不同的代碼,?并妨礙工作的組織.

254.優美打印程序和編輯器語法著色可以使得程序的源代碼為易讀.

255.cdecl?程序可以將難以理解的C和C++類型聲明轉換成純英語(反之亦然).

256.實際運行程序,?往往可以更深刻地理解程序的動作.

257.系統調用|事件和數據包跟蹤程序可以增進對程序動作的理解.

258.執行剖析器可以找出需要著重優化的代碼,?驗證輸入數據的覆蓋性,?以及分析算法
的動作.

259.通過檢查從未執行的代碼行,?可以找出測試覆蓋的弱點,?并據此修正測試數據.

260.要探究程序動態動作時的每個細節,?需要在調試器中運作它.

261.將您覺得難以理解的代碼打印到紙上.

262.可以繪制圖示來描繪代碼的動作.

263.可以試著向別人介紹您在閱讀的代碼,?這樣做一般會增進您對代碼的理解.

264.理解復雜的算法或巧妙的數據結構,?要選擇一個安靜的環境,?然后聚精會神地考慮
,?不要借助于任何計算機化或自動化的幫助.
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜欧美精品| 久久深夜福利| 日韩视频二区| 日韩一区二区精品葵司在线| 亚洲一本视频| 亚洲国产成人av在线| 久久精品综合一区| 亚洲欧洲视频| 亚洲国产午夜| 国产精品黄色在线观看| 久久综合亚州| 中日韩视频在线观看| 免费观看成人www动漫视频| 一本大道久久a久久精二百| 在线精品亚洲| 欧美日韩免费观看一区| 久久综合电影一区| 亚洲一区一卡| 亚洲精品免费一区二区三区| 久久成人av少妇免费| 亚洲午夜激情网页| 亚洲大片在线观看| 亚洲精品免费网站| 国内精品久久久久久久果冻传媒| 亚洲欧美视频| 欧美激情黄色片| 欧美xx69| 欧美一区二区三区免费视| 亚洲人成网站影音先锋播放| 亚洲一级黄色片| 亚洲精品少妇| 在线视频成人| 欧美一级久久久久久久大片| 欧美夜福利tv在线| 欧美日韩综合在线免费观看| 久久综合给合久久狠狠狠97色69| 国产精品综合不卡av| 欧美视频在线观看视频极品| 欧美激情亚洲| 欧美成人免费在线观看| 一区二区精品在线| 一本久久综合| 欧美成人黑人xx视频免费观看| 亚洲影音先锋| 亚洲图片欧美一区| 欧美自拍偷拍午夜视频| 国产精品国产三级国产普通话三级| 欧美日韩视频一区二区| 亚洲日本aⅴ片在线观看香蕉| 亚洲精品网址在线观看| 久久综合久久综合九色| 国语自产精品视频在线看| 亚洲国产激情| 久久只有精品| 欧美激情一区二区三区不卡| 久久国产精品高清| 蜜桃伊人久久| 亚洲美女av黄| 亚洲欧美日韩国产综合| 久久久精品日韩| 久久精品二区| 美女主播一区| 欧美日韩在线播| 欧美日韩亚洲网| 欧美日韩在线电影| 国产亚洲精品一区二555| 国产一区高清视频| 日韩亚洲视频| 亚洲一区二区日本| 亚洲桃色在线一区| 久久久久国产一区二区三区| 亚洲精品国产精品国自产观看| 女人色偷偷aa久久天堂| av成人动漫| 欧美成人国产一区二区| 国产精品外国| 一区二区欧美激情| 裸体丰满少妇做受久久99精品| 欧美影院精品一区| 国产精品一区在线播放| 欧美一区二区三区免费观看视频| 久久久夜夜夜| 欧美色区777第一页| 亚洲日本电影| 午夜欧美不卡精品aaaaa| 欧美激情中文字幕一区二区 | 欧美丰满高潮xxxx喷水动漫| 99精品福利视频| 欧美一区高清| 久久嫩草精品久久久久| 国产精品日韩一区二区| 亚洲一区二区3| 亚洲电影毛片| 亚洲国产综合在线看不卡| 久久爱另类一区二区小说| 国产精品va在线| 这里只有精品电影| 亚洲福利视频二区| 免费在线国产精品| 亚洲国产精品va在看黑人| 亚洲欧美中文字幕| 香蕉成人啪国产精品视频综合网| 亚洲第一中文字幕| 久久字幕精品一区| 亚洲国产精品嫩草影院| 欧美主播一区二区三区| 亚洲黄色在线| 亚洲男女自偷自拍| 国产精品第三页| 国产精品第13页| 欧美一区二区成人| 亚洲精品日韩在线| 欧美性猛交xxxx乱大交退制版| 亚洲美女免费视频| 欧美激情精品久久久久久黑人| 久久综合久久综合久久综合| 在线精品国产欧美| 在线视频国内自拍亚洲视频| 巨胸喷奶水www久久久免费动漫| 亚洲视频一二| 欧美日韩国产欧| 亚洲国产三级在线| 午夜精品视频网站| 亚洲影院一区| 国产一区在线视频| 欧美aa在线视频| 欧美日韩综合不卡| 久久精品道一区二区三区| 久久久国产成人精品| 亚洲国产日韩一区| 亚洲欧美美女| 久久精品人人做人人爽电影蜜月| 一区二区三区在线视频观看| 亚洲二区在线| 欧美日韩一区二区三区在线观看免| 午夜精品一区二区在线观看| 欧美日韩一级视频| 黄网动漫久久久| 美女在线一区二区| 亚洲精品视频免费| 亚洲黄色大片| 亚洲国产精品va在线看黑人| 国产精品国产三级国产专播精品人| 亚洲欧美日韩一区二区| 欧美一区二区三区四区在线观看地址 | 国产亚洲精品久| 蜜桃av综合| 欧美日韩精品一区二区天天拍小说| 欧美在线免费视屏| 欧美国产激情| 亚洲欧洲一区二区三区久久| 亚洲主播在线观看| 亚洲激情精品| 久久久久se| 亚洲一区二区三区777| 久久综合久久综合这里只有精品| 欧美一区二区三区的| 免费一级欧美在线大片| 久久久欧美精品| 欧美一区免费| 亚洲理论在线| 午夜精品偷拍| av成人天堂| av成人免费| 久久这里只精品最新地址| 日韩一级免费观看| 久久久久久久久久久久久9999| 一区二区久久| 亚洲免费av网站| 亚洲国产精品嫩草影院| 免费视频一区| 国产精品爽爽爽| 久久精品噜噜噜成人av农村| 先锋影音网一区二区| 9国产精品视频| 久久av资源网站| 国产精品午夜电影| 99精品视频免费| 日韩亚洲欧美在线观看| 欧美黄污视频| 欧美激情一区在线观看| 亚洲看片免费| 一区二区三区欧美在线| 激情欧美一区| 亚洲欧美日韩区| 亚洲一级黄色av| 久久精品视频在线| 亚洲人成在线播放| 性8sex亚洲区入口| 国际精品欧美精品| 在线亚洲+欧美+日本专区| 亚洲国产欧美日韩精品| 亚洲一区在线视频| 性视频1819p久久| 欧美揉bbbbb揉bbbbb| 性亚洲最疯狂xxxx高清| 国精品一区二区三区| 久久手机免费观看| 毛片一区二区三区| 国产精品盗摄一区二区三区|