Essential Skills for the Agile Developer: A Guide to Better Programming and Design (Paperback)
暫譯: 敏捷開發者的必備技能:提升程式設計與設計的指南 (平裝本)
Alan Shalloway, Scott Bain, Ken Pugh, Amir Kolsky
- 出版商: Addison Wesley
- 出版日期: 2011-08-29
- 定價: $1,650
- 售價: 8.0 折 $1,320
- 語言: 英文
- 頁數: 272
- 裝訂: Paperback
- ISBN: 0321543734
- ISBN-13: 9780321543738
-
相關分類:
Agile Software
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$875Hunting Security Bugs (Paperback) -
$1,488Emergent Design: The Evolutionary Nature of Professional Software Development (Hardcover) -
重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632 -
Hello, Android: Introducing Google's Mobile Development Platform, 3/e (Paperback)$1,320$1,254 -
Visual C# 2010 程式設計經典$650$514 -
Individuals and Interactions: An Agile Guide (Paperback)$1,440$1,411 -
Universal Principles of Design , Revised Updated : 125 Ways to Enhance Usability,Influence Perception,Increase Appeal,Make Better Design Decisions,Teach through Design, 2/e$1,575$1,496 -
新觀念 ASP.NET 4.0 網頁程式設計─使用 Microsoft Visual C#$600$510 -
Linux 網路安全技術與實現, 2/e$690$545 -
jQuery 錦囊妙計 (jQuery Cookbook)$680$537 -
Eclipse 完全攻略-從基礎 Java 到 PDE 外掛開發$600$468 -
鳥哥的 Linux 私房菜-伺服器架設篇, 3/e$800$632 -
$1,634Experiences of Test Automation: Case Studies of Software Test Automation (Paperback) -
實戰雲端作業系統建置與維護-VMware vSphere 5 虛擬化全面啟動
$680$537 -
JavaScript & jQuery: The Missing Manual 國際中文版, 2/e
$580$458 -
This is Service Design Thinking: Basics, Tools, Cases (Paperback)$1,500$1,425 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
Android Apps 初學必修課 (適用 Android4.x~2.x)$480$379 -
ASP.NET MVC 4 網站開發美學$680$537 -
雲端時代的殺手級應用:Big Data 海量資料分析$360$306 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
Lean Analytics: Use Data to Build a Better Startup Faster (Hardcover)$1,470$1,397 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
Linux Shell 程式設計與管理實務(完整涵蓋 Bash 4.x)$650$514 -
引爆趨勢:小改變如何引發大流行 (The Tipping Point)$280$252
相關主題
商品描述
Written by four principals of Net Objectives—one of the world’s leading agile training and consulting firms—this book reflects their unsurpassed experience helping organizations transition to agile. It focuses on the specific actions and insights that can deliver the greatest design and programming improvements with economical investment.
The authors reveal key factors associated with successful agile projects and offer practical ways to measure them. Through actual examples, they address principles, attitudes, habits, technical practices, and design considerations—and above all, show how to bring all these together to deliver higher-value software. Using the authors’ techniques, managers and teams can optimize the whole organization and the whole product across its entire lifecycle.
Essential Skills for the Agile Developer shows how to
- Perform programming by intention
- Separate use from construction
- Consider testability before writing code
- Avoid over- and under-design
- Succeed with Acceptance Test Driven Development (ATDD)
- Minimize complexity and rework
- Use encapsulation more effectively and systematically
- Know when and how to use inheritance
- Prepare for change more successfully
- Perform continuous integration more successfully
- Master powerful best practices for design and refactoring
商品描述(中文翻譯)
敏捷已成為當今主導的軟體開發範式,但敏捷方法仍然難以衡量和改進。敏捷開發者的基本技能從基礎開始填補這一空白,教授評估和優化個人及團隊敏捷實踐的有效技術。
本書由Net Objectives的四位主要成員撰寫,該公司是全球領先的敏捷培訓和諮詢公司之一,反映了他們在幫助組織轉型為敏捷方面無與倫比的經驗。它專注於可以以經濟的投資實現最大設計和程式改進的具體行動和見解。
作者揭示了與成功敏捷專案相關的關鍵因素,並提供實用的方法來衡量這些因素。通過實際範例,他們探討了原則、態度、習慣、技術實踐和設計考量——最重要的是,展示了如何將這些因素結合起來,以交付更高價值的軟體。使用作者的技術,管理者和團隊可以優化整個組織及其整個產品的整個生命週期。
敏捷開發者的基本技能展示了如何:
- 按意圖進行程式設計
- 將使用與建構分開
- 在編寫程式碼之前考慮可測試性
- 避免過度設計和不足設計
- 成功實施接受測試驅動開發(ATDD)
- 最小化複雜性和返工
- 更有效和系統性地使用封裝
- 知道何時以及如何使用繼承
- 更成功地為變更做好準備
- 更成功地執行持續整合
- 精通設計和重構的強大最佳實踐
