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

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

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

zz如何閱讀別人代碼 1

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

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

第一章:?導論

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


1.要養成一個習慣,?經常花時間閱讀別人編寫的高品質代碼.

2.要有選擇地閱讀代碼,?同時,?還要有自己的目標.?您是想學習新的模式|編碼風格|還
是滿足某些需求的方法.

3.要注意并重視代碼中特殊的非功能性需求,?這些需求也許會導致特殊的實現風格.

4.在現有的代碼上工作時,?請與作者和維護人員進行必要的協調,?以避免重復勞動或產
生厭惡情緒.

5.請將從開放源碼軟件中得到的益處看作是一項貸款,?盡可能地尋找各種方式來回報開
放源碼社團.

6.多數情況下,?如果您想要了解"別人會如何完成這個功能呢?",?除了閱讀代碼以外,?沒
有更好的方法.

7.在尋找bug時,?請從問題的表現形式到問題的根源來分析代碼.?不要沿著不相關的路徑
(誤入歧途).

8.我們要充分利用調試器|編譯器給出的警告或輸出的符號代碼|系統調用跟蹤器|數據庫
結構化查詢語言的日志機制|包轉儲工具和Windows的消

息偵查程序,?定出的bug的位置.

9.對于那些大型且組織良好的系統,?您只需要最低限度地了解它的全部功能,?就能夠對
它做出修改.

10.當向系統中增加新功能時,?首先的任務就是找到實現類似特性的代碼,?將它作為待實
現功能的模板.

11.從特性的功能描述到代碼的實現,?可以按照字符串消息,?或使用關鍵詞來搜索代碼.


12.在移植代碼或修改接口時,?您可以通過編譯器直接定位出問題涉及的范圍,?從而減少
代碼閱讀的工作量.

13.進行重構時,?您從一個能夠正常工作的系統開始做起,?希望確保結束時系統能夠正常
工作.?一套恰當的測試用例(test?case)可以幫助您滿

足此項約束.

14.閱讀代碼尋找重構機會時,?先從系統的構架開始,?然后逐步細化,?能夠獲得最大的效
益.

15.代碼的可重用性是一個很誘人,?但難以理解與分離,?可以試著尋找粒度更大一些的包
,?甚至其他代碼.

16.在復查軟件系統時,?要注意,?系統是由很多部分組成的,?不僅僅只是執行語句.?還要
注意分析以下內容:?文件和目錄結構|生成和配置過程|

用戶界面和系統的文檔.

18.可以將軟件復查作為一個學習|講授|援之以手和接受幫助的機會.
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产成人久久综合一区| 亚洲色在线视频| 一本大道久久精品懂色aⅴ| 亚洲色无码播放| 在线亚洲欧美专区二区| 日韩视频在线观看免费| 久久久免费av| 午夜激情综合网| 99国产精品视频免费观看| 亚洲第一在线综合网站| 在线综合亚洲欧美在线视频| 日韩亚洲综合在线| 99成人免费视频| 日韩视频中文字幕| 在线视频亚洲| 欧美一区二区免费观在线| 午夜精品久久久久久久| 午夜精品久久久久久久99水蜜桃 | 亚洲电影免费观看高清完整版| 久久综合国产精品| 亚洲精品女av网站| 国产视频在线观看一区| 亚洲高清一区二区三区| 免费高清在线一区| 亚洲区一区二区三区| 一区二区三区av| 欧美在线亚洲综合一区| 久久久激情视频| 欧美日韩mp4| 国产欧美一区二区三区国产幕精品| 国产精品中文字幕欧美| 怡红院精品视频| 亚洲精品久久久久| 亚洲一区影院| 美女脱光内衣内裤视频久久网站| 亚洲精品中文字幕有码专区| 午夜在线一区二区| 欧美国产先锋| 国产亚洲精品美女| 久久国产精品亚洲77777| 欧美在线日韩精品| 午夜精品久久| 欧美资源在线观看| 美女被久久久| 日韩亚洲一区二区| 久久人人看视频| 国产精品久久久免费| 亚洲电影免费在线观看| 国产精品99久久久久久久vr | 国产永久精品大片wwwapp| 国产免费观看久久| 日韩图片一区| 免费的成人av| 亚洲欧美日韩另类精品一区二区三区 | 欧美国产成人精品| 亚洲欧美在线视频观看| 欧美日韩免费一区二区三区| 影音先锋一区| 欧美专区在线| 亚洲作爱视频| 欧美精品激情在线观看| 狠狠色伊人亚洲综合网站色| 午夜欧美大片免费观看| 一本色道久久综合亚洲91| 牛牛国产精品| 国产偷国产偷精品高清尤物| 99国产精品久久久久久久久久 | 亚洲欧美日本视频在线观看| 亚洲精品国产精品久久清纯直播 | 亚洲国产精品高清久久久| 一区二区三区四区精品| 亚洲国产视频一区| 久久午夜国产精品| 狠狠色狠色综合曰曰| 久久精品视频导航| 午夜欧美不卡精品aaaaa| 国产精品久久久久久久午夜片 | 午夜精品成人在线视频| 99热免费精品| 国产精品久久久久77777| 亚洲调教视频在线观看| 一本不卡影院| 国产精品色在线| 欧美在线观看一二区| 午夜精品久久久久久| 国内精品模特av私拍在线观看| 欧美一站二站| 久久人人爽国产| 亚洲人成网站777色婷婷| 亚洲国产福利在线| 欧美精品福利视频| 亚洲女人天堂成人av在线| 亚洲一区高清| 国产日本欧美在线观看 | 香蕉乱码成人久久天堂爱免费 | 欧美日本高清视频| 在线视频欧美一区| 一区二区三区四区精品| 国产欧美日韩高清| 欧美sm极限捆绑bd| 欧美日韩二区三区| 欧美夜福利tv在线| 久久亚裔精品欧美| 99re这里只有精品6| 亚洲一区二区三区在线观看视频| 国产精品影片在线观看| 久久亚洲综合| 欧美激情国产日韩| 午夜精品久久一牛影视| 久久理论片午夜琪琪电影网| 日韩一二三在线视频播| 国产精品99久久不卡二区| 狠狠色丁香婷婷综合影院| 亚洲欧洲精品一区二区| 国产精品日韩在线一区| 欧美 日韩 国产 一区| 欧美日韩中文| 玖玖综合伊人| 国产精品免费观看在线| 欧美1区2区3区| 国产精品激情偷乱一区二区∴| 久久日韩精品| 欧美性猛交xxxx乱大交退制版 | 亚洲影院高清在线| 亚洲人体1000| 午夜精品福利在线观看| 一区二区电影免费观看| 欧美综合激情网| 亚洲网址在线| 欧美电影在线观看| 久久久97精品| 国产精品日韩一区二区三区| 亚洲激情视频| 在线看不卡av| 午夜视频在线观看一区| 亚洲无人区一区| 欧美激情一二三区| 久久综合网络一区二区| 国产精品男女猛烈高潮激情| 亚洲国产成人久久| **欧美日韩vr在线| 午夜精品一区二区三区在线| 亚洲午夜久久久| 欧美激情导航| 免费亚洲电影在线| 国产综合视频| 欧美一区二区播放| 香蕉国产精品偷在线观看不卡| 欧美伦理91i| 亚洲国产精品久久久| 在线成人h网| 久久久久一区二区三区四区| 亚洲国产高潮在线观看| 欧美freesex交免费视频| 国产欧美在线观看一区| 亚洲视频免费在线观看| 亚洲视频精品在线| 欧美精品二区| 亚洲黄色成人网| 亚洲精品三级| 欧美精品在线视频观看| 亚洲精品久久久久久久久| 亚洲靠逼com| 欧美另类亚洲| 亚洲免费在线观看| 久久精品理论片| 激情亚洲一区二区三区四区| 久久丁香综合五月国产三级网站| 久久免费99精品久久久久久| 国语精品一区| 久久这里只有精品视频首页| 欧美激情视频一区二区三区不卡| 亚洲国产欧美一区二区三区同亚洲| 久久综合五月天婷婷伊人| 亚洲高清在线观看一区| 一本色道久久88精品综合| 欧美精品一线| 亚洲欧美精品suv| 久久久久久久一区二区三区| 亚洲成人影音| 欧美另类人妖| 亚洲欧美一区二区激情| 久久综合色影院| 亚洲三级免费| 国产精品区一区二区三| 久久成人免费| 亚洲级视频在线观看免费1级| 一区二区91| 国产婷婷色一区二区三区在线| 老司机aⅴ在线精品导航| 亚洲精品美女久久久久| 西西人体一区二区| 亚洲国产成人av好男人在线观看| 欧美日韩国产经典色站一区二区三区| 中日韩美女免费视频网站在线观看| 久久成人精品一区二区三区| 亚洲国产天堂久久综合| 国产精品欧美一区二区三区奶水| 久久精品理论片| 中文亚洲免费|