Adaptive Code via C#: Agile coding with design patterns and SOLID principles (Paperback)

Gary McLean Hall

  • 出版商: MicroSoft
  • 出版日期: 2014-10-19
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Paperback
  • ISBN: 0735683204
  • ISBN-13: 9780735683204
  • 相關分類: C#Agile SoftwareDesign Pattern
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

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/AdaptiveCode

商品描述(中文翻譯)

敏捷編碼與設計模式和SOLID原則

正如每個開發人員所知,需求是會變動的。但是當你在代碼中建立了適應性,你可以更輕鬆地應對變化,避免繁瑣的重做。本書專注於敏捷編程,描述了能夠創建靈活、適應性代碼並提供更好商業價值的最佳實踐、原則和模式。

專家指導,填補理論與實踐之間的差距

- 在Scrum中建立基礎:文物、角色、指標、階段
- 組織和管理架構相依性
- 審查模式和反模式的最佳實踐
- 掌握SOLID原則:單一職責、開放/封閉、里氏替換
- 管理介面的多功能性以實現適應性代碼
- 同時進行單元測試和重構
- 看看委託和抽象如何影響代碼的適應性
- 學習實施依賴注入的最佳方法
- 將所學應用於實際的敏捷編碼項目

在以下網址獲取代碼示例:

http://github.com/garymclean/AdaptiveCode