Adaptive Code via C#: Agile coding with design patterns and SOLID principles (Paperback)
暫譯: 透過 C# 的自適應程式碼:使用設計模式和 SOLID 原則的敏捷編碼 (平裝本)
Gary McLean Hall
- 出版商: MicroSoft
- 出版日期: 2014-10-19
- 售價: $1,650
- 貴賓價: 9.5 折 $1,568
- 語言: 英文
- 頁數: 432
- 裝訂: Paperback
- ISBN: 0735683204
- ISBN-13: 9780735683204
-
相關分類:
Design Pattern
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
深入淺出 Python (Head First Python)$780$616 -
JavaScript 大全, 6/e (JavaScript: The Definitive Guide: Activate Your Web Pages, 6/e)$1,200$948 -
WPF 4.5 Unleashed (Paperback)$2,220$2,109 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
培養與鍛鍊程式設計的邏輯腦:世界級程式設計大賽的知識、心得與解題分享, 2/e (CPE 大學程式能力檢定最佳參考用書)$520$406 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
深入淺出 Node.js$560$437 -
ASP.NET MVC 5 網站開發美學$780$616 -
啊哈!圖解演算法必學基礎$350$298 -
從零開始學 Swift 程式設計$450$351 -
AngularJS 建置與執行 (AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps)$520$411 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
7天學會 Git 版本控制 (Git Essentials)$280$218 -
科學運算 : Python程式理論與應用$860$731 -
7天學會大數據資料處理—NoSQL:MongoDB入門與活用$320$250 -
Visual Studio 2015 X Cordova 跨平台App 實戰特訓班 (附近120分鐘關鍵影音教學/全書範例程式)$480$379 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$594 -
實戰 PHP7+MySQL:從0開始寫出自己想要寫的程式$580$458 -
程序員必讀之軟件架構$294$279
商品描述
Agile coding with design patterns and SOLID principles
As every developer knows, requirements are subject to change. But when you build adaptability into your code, you can respond to change more easily and avoid disruptive rework. Focusing on Agile programming, this book describes the best practices, principles, and patterns that enable you to create flexible, adaptive code--and deliver better business value.
Expert guidance to bridge the gap between theory and practice
- Get grounded in Scrum: artifacts, roles, metrics, phases
- Organize and manage architectural dependencies
- Review best practices for patterns and anti-patterns
- Master SOLID principles: single-responsibility, open/closed, Liskov substitution
- Manage the versatility of interfaces for adaptive code
- Perform unit testing and refactoring in tandem
- See how delegation and abstraction impact code adaptability
- Learn best ways to implement dependency interjection
- Apply what you learn to a pragmatic, agile coding project
Get code samples at:
http://github.com/garymclean/
商品描述(中文翻譯)
**敏捷編碼與設計模式及 SOLID 原則**
每位開發者都知道,需求是會變化的。但當你在程式碼中建立適應性時,你可以更輕鬆地應對變化,並避免破壞性的重工。這本書專注於敏捷編程,描述了最佳實踐、原則和模式,使你能夠創建靈活、適應性的程式碼,並提供更好的商業價值。
**專家指導,彌合理論與實踐之間的鴻溝**
- 了解 Scrum:工件、角色、指標、階段
- 組織和管理架構依賴
- 審查模式和反模式的最佳實踐
- 精通 SOLID 原則:單一職責、開放/封閉、Liskov 替代
- 管理介面的多樣性以適應程式碼
- 同時進行單元測試和重構
- 了解委派和抽象如何影響程式碼的適應性
- 學習實現依賴注入的最佳方法
- 將所學應用於實用的敏捷編碼專案
**獲取程式碼範例:**
http://github.com/garymclean/AdaptiveCode
