Perl Medic : Transforming Legacy Code (Paperback)
暫譯: Perl 醫生:轉型舊有程式碼 (平裝本)
Peter Scott
- 出版商: Addison Wesley
- 出版日期: 2004-03-15
- 定價: $1,400
- 售價: 6.0 折 $840
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 0201795264
- ISBN-13: 9780201795264
-
相關分類:
Perl 程式語言
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
Software Engineering, 6/e$1,090$1,068 -
C++ Primer, 3/e 中文版$980$774 -
LPI Linux 資格檢定 (LPI Linux Certification in a Nutshell)$880$695 -
Web 好色-網頁色彩學$420$328 -
ASP.NET 程式設計徹底研究$590$466 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
Microsoft Windows Server 2003 系統實務$780$663 -
Linux Kernel Development$1,100$1,078 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
Web 配色事典﹝活用網頁安全色﹞$390$304 -
軟體工程實務:系統分析、設計與測試 (Software Engineering in Practical)$420$328 -
Eclipse 實作手冊─活用 Java 整合開發環境 (Eclipse in Action: A Guide for the Java Developer)$450$351 -
視覺化 UML 設計開發實務$650$553 -
SCJP‧SCJD 專業認證指南 (Sun Certified Programmer & Developer for Java 2 #310-305 與310-027)$850$723 -
專案管理實務入門-引導專案成功的52條準則$280$218 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
精通 Windows Server 2003 企業網路服務篇 (Mastering Windows Server 2003)$780$663 -
JSP 2.0 技術手冊$750$593 -
Postfix 技術手冊 (Postfix: The Definitive Guide)$720$569 -
建構嵌入式 Linux 系統$780$616 -
Linux 網路管理實務: 調校、帳號、監控、安全$580$493 -
CCNA 認證教戰手冊 Exam 640-801 (CCNA Cisco Certified Network Associate Study Guide, 4/e)$780$663 -
Perl Best Practices (Paperback)$1,330$1,260 -
Mastering Regular Expressions, 3/e (Paperback)$1,881$1,782
相關主題
商品描述
Table of Contents:
Preface.
1. Introduction (First Response).
2. Surveying the Scene.
3. Test Now, Test Forever (Diagnosis).
4. Rewriting (Transplants).
5. The Disciplined Perl Program.
6. Restructuring (The Operating Table).
7. Upgrading (Plastic Surgery).
8. Using Modules (Genetic Enhancement).
9. Analysis (Forensic Pathology).
10. Increasing Maintainability (Prophylaxis).
11. A Case Study.
12. Conclusion (Prognosis).
Appendix: Source Code.
Bibliography.
Index.
About the Author.
商品描述(中文翻譯)
目錄:
前言。
Perl 或 perl?獲取 Perl。歷史上的 Perl。這本書適合誰。排版慣例。進一步參考。Perl 版本。Perl 6。致謝。
1. 介紹(首次回應)。
首先要說的事情。繼承的原因。接下來該做什麼?觀察程式在其自然棲息地。個人化。嚴謹性。警告。
2. 調查現場。
版本。部分還是整體?尋找依賴項。
3. 現在測試,永遠測試(診斷)。
測試你的耐心。極限測試。使用 Test 的範例:模組。測試遺留代碼。最後的鼓勵。
4. 重寫(移植)。
策略規劃。你為什麼要這樣做?風格。註解。重新風格化。變數重命名。編輯。行編輯。反模式。演變。
5. 紀律性的 Perl 程式。
包變數 vs. 字面變數。警告與嚴謹性。詳細說明 use strict。詳細說明 use warnings。選擇性禁用。警告程式設計師。Perl 詩歌。
6. 重構(手術台)。
保持簡潔。貨物崇拜 Perl。逃離全域變數陷阱。除錯策略。
7. 升級(整形手術)。
策略。Perl 4。Perl 5.000。Perl 5.001。Perl 5.002。Perl 5.003。Perl 5.004。Perl 5.005。Perl 5.6.0。Perl 5.6.1。Perl 5.8.0。Perl 5.8.1。Perl 5.8.2。Perl 5.8.3。
8. 使用模組(基因增強)。
支持 CPAN 的理由。使用 CPAN。通過模組改善代碼。自定義 Perl。
9. 分析(法醫病理學)。
靜態分析。消除多餘代碼。尋找低效代碼。除錯。
10. 提高可維護性(預防措施)。
使其穩健。進階簡潔性。文檔。自定義警告。版本控制系統整合。
11. 案例研究。
設置。分診。迫切尋求理智。邁入 21 世紀。有效整合模組,第 1 部分。有效整合模組,第 2 部分。使其成熟,第 1 部分。使其成熟,第 2 部分。使其成熟,第 3 部分。進階修改。
12. 結論(預後)。
總結。Perl 人。最後的思考。
附錄:源代碼。
Tie::Array::Bounded。Benchmark::TimeTick。smallprofpp。
參考文獻。
索引。
關於作者。
