注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程Perl調(diào)試技術(shù)

Perl調(diào)試技術(shù)

Perl調(diào)試技術(shù)

定 價:¥16.00

作 者: (美)Peter Scott,(美)Ed Wright著;曾奇譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: perl

ISBN: 9787302048756 出版時間: 2001-01-01 包裝:
開本: 26cm 頁數(shù): 150頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書深入淺出地介紹了Perl程序的調(diào)試、測試、錯誤處理與代碼優(yōu)化等高級編程議題。全書共分14章,通過大量常見的錯誤代碼實(shí)例分析了其出錯原因和調(diào)試方法。本書適合于中高級Perl程序員閱讀,也可供相關(guān)的開發(fā)小組人員參考。

作者簡介

暫缺《Perl調(diào)試技術(shù)》作者簡介

圖書目錄

第1章  概述                  
 1. 1  軟件開發(fā)的現(xiàn)狀                  
 1. 2  為什么選擇Perl                  
 1. 3  Perl的環(huán)境                  
 1. 4  Perl的語言                  
 1. 5  聯(lián)機(jī)文檔                  
 1. 5. 1  Windows中的Perl文檔                  
 1. 5. 2  perldoc命令                  
 1. 5. 3  MacPerl中的Perl文檔                  
 1. 6  參考文獻(xiàn)                  
 第2章  Perl程序開發(fā)之撣機(jī)                  
 2. 1  態(tài)度                  
 2. 2  觀念                  
 2. 3  行為                  
 2. 3. 1  整潔                  
 2. 3. 2  溝通                  
 2. 3. 3  測試                  
 2. 3. 4  精確                  
 2. 4  提高技巧                  
 2. 5  底線                  
 第3章  逆向調(diào)試                  
 3. 1  開始                  
 3. 2  編寫代碼                  
 3. 2. 1  風(fēng)格                  
 3. 2. 2  從編輯器獲得幫助                  
 3. 2. 3  勤于思考                  
 3. 2. 4  清晰                  
 3. 3  觀察                  
 3. 4  文檔                  
 3. 5  開發(fā)                  
 3. 6  防止意外事件                  
 3. 6. 1  嚴(yán)格                  
 3. 6. 2  警告信息的處理                  
 3. 7  降低復(fù)雜性的技巧                  
 3. 7. 1  減少臨時變量                  
 3. 7. 2  減少出錯的范圍                  
 第4章  Perl的陷阱                  
 4. 1  按照語法修飾代碼                  
 4. 1. 1  默認(rèn)的變量                  
 4. 1. 2  不用括號的情況                  
 4. 1. 3  {}的多種用法                  
 4. 2  運(yùn)算符優(yōu)先級                  
 4. 2. 1  Regex結(jié)合                  
 4. 2. 2  鍵上的數(shù)學(xué)運(yùn)算                  
 4. 3  正則表達(dá)式                  
 4. 4  其他                  
 4. 4. 1  自動激活                  
 4. 4. 2  split函數(shù)                  
 4. 4. 3  保留詞                  
 4. 4. 4  秘密原型                  
 4. 4. 5  循環(huán)范圍                  
 第5章  跟蹤代碼                  
 5. 1  轉(zhuǎn)儲數(shù)據(jù)                  
 5. 2  使跟蹤代碼可選                  
 5. 3  使用標(biāo)志                  
 5. 4  通過命令行方式                  
 5. 5  麻煩的辦法                  
 第6章  測試perl程序                  
 6. 1  檢查代碼                  
 6. 2  單元測試                  
 6. 2. 1  單行測試                  
 6. 2. 2  斷言                  
 6. 2. 3  按約定設(shè)計                  
 6. 3  系統(tǒng)或退化測試                  
 6. 4  負(fù)載測試                  
 6. 5  驗(yàn)收測試                  
 6. 6  參考文獻(xiàn)                  
 第7章  Perl調(diào)試器                  
 7. 1  基本操作                  
 7. 2  開始                  
 7. 2. 1  查看代碼的運(yùn)行:s, n, r                  
 7. 2. 2  檢查變量:P, x, V                  
 7. 2. 3  檢查源程序:1, -, w                  
 7. 2. 4  沙箱原理                  
 7. 2. 5  斷點(diǎn):c, b, L                  
 7. 2. 6  采取行動:a, A                  
 7. 2. 7  查看:W                  
 7. 2. 8  跟蹤:t                  
 7. 2. 9  與調(diào)試器的程序化交互                  
 7. 2. 10  優(yōu)化                  
 7. 2. 11  另一個"Gotcha"                  
 7. 3  圖形化初步                  
 7. 3. 1  ddd                  
 7. 3. 2  ptkdb                  
 7. 3. 3  Emacs                  
 第8章  語法錯誤                  
 8. 1  打字錯誤分類                  
 8. 1. 1  字符短缺                  
 8. 1. 2  疑問                  
 8. 1. 3  字符多余                  
 8. 1. 4  符號替換                  
 8. 1. 5  符號位置改變                  
 8. 2  打字錯誤瀏覽                  
 8. 2. 1  可引用的引號                  
 8. 2. 2  大寫錯誤                  
 第9章  運(yùn)行時異常                  
 9. 1  符號引用                  
 9. 2  檢查返回代碼                  
 9. 3  編寫自己的異常程序                  
 9. 4  利用捕獲功能                  
 9. 5  對程序錯誤更加明了                  
 第10章  語意錯誤                  
 10. 1  不合邏輯                  
 10. 2  讀取目錄                  
 10. 3  但是它的意思是什么                  
 10. 4  printf格式不利用上下文                  
 10. 5  條件my                  
 10. 6  引入closure                  
 第11章  資源缺乏                  
 11. 1  先為人作優(yōu)化, 然后再為資源作優(yōu)化                  
 11. 2  利用基準(zhǔn)程序進(jìn)行測試                  
 11. 2. 1  檢測內(nèi)存的使用情況                  
 11. 2. 2  檢查CPU的使用情況                  
 11. 2. 3  專家的要求                  
 11. 3  做得更好                  
 11. 3. 1  提高運(yùn)行速度                  
 11. 3. 2  提高內(nèi)存利用率                  
 11. 3. 3  提高磁盤空間利用率                  
 第12章  把Perl作為第二編程語言                  
 12. 1  給所有人的提示                  
 12. 2  給C程序員的提示                  
 12. 3  給FORTRAN程序員的提示                  
 12. 4  給Shell程序員的建議                  
 12. 5  給C++或Java程序員的建議                  
 12. 5. 1  給Java程序員的特別建議                  
 12. 5. 2  給C++程序員的特別建議                  
 第13章  調(diào)試CGI程序                  
 13. 1  CGI                  
 13. 2  Web服務(wù)器                  
 13. 3  500-服務(wù)器錯誤                  
 13. 4  基礎(chǔ)                  
 13. 5  安全                  
 13. 5. 1  感染模式                  
 13. 5. 2  在感染模式下進(jìn)行調(diào)試                  
 13. 6  攔截錯誤                  
 13. 7  cgi檢測                  
 13. 8  監(jiān)聽                  
 13. 9  CGI.pm                  
 13. 10  命令行檢測                  
 13. 11  程序中間退出                  
 13. 12  調(diào)試器交互                  
 13. 13  ptkdb調(diào)試器                  
 第14章  結(jié)論                  
 14. 1  結(jié)尾                  
 14. 2  結(jié)束                  
 14. 3  這次真的是結(jié)束                  
 附錄A  Perl調(diào)試器命令                  
 A. 1  普通語法                  
 A. 1. 1  續(xù)行                  
 A. 1. 2  分頁                  
 A. 1. 3  命令歷史                  
 A. 1. 4  Shell交互                  
 A. 1. 5  賦予命令別名                  
 A. 2  命令                  
 A. 2. 1  幫助                  
 A. 2. 2  停止或重啟                  
 A. 2. 3  單步                  
 A. 2. 4  檢查包中數(shù)據(jù)                  
 A. 2. 5  檢查包或文字?jǐn)?shù)據(jù)                  
 A. 2. 6  顯示版本信息                  
 A. 2. 7  設(shè)置斷點(diǎn)                  
 A. 2. 8  動作                  
 A. 2. 9  動作/斷點(diǎn)顯示                  
 A. 2. 10  棧顯示                  
 A. 2. 11  列舉源代碼                  
 A. 2. 12  追蹤                  
 A. 2. 13  觀察點(diǎn)                  
 A. 2. 14  提示一時間動作                  
 A. 2. 15  選項(xiàng)設(shè)置                  
 A. 2. 16  Perl代碼                  
 A. 3  選項(xiàng)                  
 A. 3. 1  影響命令V. X和x的選項(xiàng)                  
 A. 3. 2  影響異常處理的選項(xiàng)                  
 A. 3. 3  影響其他程序的控制的選項(xiàng)                  
 A. 3. 4  其他選項(xiàng)                  
 A. 4  環(huán)境變量                  
 附錄B Perl格言                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號