下载  >  开发技术  >  其它  > Adaptive Code

Adaptive Code 评分

Adaptive Code Agile coding with design patterns and SOLID principles Miscrosoft Press
PUBLISHED BY Microsoft press A division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright o 2017 by Gary McLean Hall. All rights reserved No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher Library of Congress Control Number: 2016936931 SBN:978-1-5093-0258-1 Printed and bound in the United states of america First Printing Microsoft Press books are available through booksellers and distributors worldwide. If you need support related tothisbook,emailMicrosoftPressBookSupportatmspinput@microsoft.com.Pleasetelluswhatyouthinkof thisbookathttps://aka.ms/tellpress This book is provided"as-is"and expresses the author's views and opinions. The views, opinions, and information expressed in this book, including URL and other Internet website references, may change without notice Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred Microsoftandthetrademarkslistedathttps://www.microsoft.comonthe"trademarks"webpagearetrademarks of the microsoft group of companies. all other marks are property of their respective owners Acquisitions and Development Editor: Devon Musgrave Editorial Production: Online Training Solutions, InC(OTSI) Technical Reviewer: Bruce johnson Copyeditor: Kathy Krause(OTSI) Indexer: Susie Carr(OTSD) Cover: Twist· Seattle For Alexander george GARY MCLEAN HALI This page intentionally left blank Contents at a glance Introduction PART I AGILE DEVELOPMENT FRAMEWORKS CHAPTER 1 Introduction to scrum CHAPTER 2 ntroduction to kanban 45 PART FOUNDATIONS OF ADAPTIVE CODE CHAPTER 3 Dependencies and layering 69 ChAPTER 4 Interfaces and design patterns 115 CHAPTER 5 Testing 147 CHAPTER 6 Refactoring 189 PARTⅢI SOLID CODE CHAPTER7 The single responsibility principle 215 CHAPTER8 The open/closed principle 249 ChaPTEr9 The Liskov substitution principle 259 CHAPTER 10 Interface segregation 291 CHAPTER 11 Dependency inversion 323 PART V APPLYING ADAPTIVE CODE CHAPTER 12 Dependency injection 347 CHAPTER 13 Coupling cohesion and connascence 387 Appendix: Adaptive tools 399 ngex 405 about the quthor 421 This page intentionally left blank Contents Introduction PART AGILE DEVELOPMENT FRAMEWORKS Chapter 1 Introduction to Scrum 3 Scrum versus waterfall Roles and responsibilities Product owne 8 Scrum master 9 Development team 10 Artifacts The scrum board Charts and metrics 23 Backlogs 28 The sprint Release planning print planning Daily Scrum 32 Sprint demo .34 print retrospective Scrum calendar ..36 Agile in the real world 37 Rigidity 38 Untestability Conclusion .43 What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit microsoft. com/learning/booksurvey Chapter 2 Introduction to Kanban 45 Kanban quickstart 45 The information radiator 46 miting progress Protecting against change .50 Defining done 51 Event-driven ceremonies 52 Classes of service Service level ag reements Class wip limits ..55 People as a class of service 56 Analysis 57 Lead time and cycle time 57 Cumulative flow diagrams .59 Conclusion 65 PART FOUNDATIONS OF ADAPTIVE CODE Chapter 3 Dependencies and layering 69 Dependencⅰes 70 A simple example 71 Framework dependencies Third-party dependencies 76 Modeling dependencies in a directed graph 78 Managing dependencies .83 Implementations versus interfaces ..83 The new code smell 84 Alternatives to object construction 87 Resolving dependencies 90 Dependency management with Nuget .99 Layering 104 Common layering patterns 105 Cross-cutting concerns Asymmetric layer 112 Conclusion 114 Chapter 4 Interfaces and design patterns 115 What is an interface? 115 yntax .116 Explicit implementation.......... 119 Polymorphisn 123 Adaptive design patterns 124 The null object pattern 124 The Adapter pattern ..130 The Strategy pattern 133 Further abilit 135 Duck-typing .135 .140 Fluent interface 145 Conclusion 146 Chapter 5 Testing 147 Unit testing 147 Arrange, Act, Assert. .148 Test-driven development 152 157 Unit-testing patterns 173 Writing maintainable tests .173 The builder pattern for tests 175 The builder pattern 176 Clarifying unit test intent 176 Contents

...展开详情
所需积分/C币:9 上传时间:2017-11-21 资源大小:35.04MB
举报 举报 收藏 收藏 (1)
分享 分享
Adaptive Code: Agile coding with design patterns and SOLID principles (英文 第二版)

这是一本讲解快速开发的设计模式和原则的著名教材, 本书以.net c#语言为例. 这是目前最新版(截至2019年4月). 网站上已经有azw版本, 这个是pdf版, 更方便阅读.

立即下载
Adaptive Code Agile coding with design patterns and SOLID principles(2nd) azw3

Adaptive Code Agile coding with design patterns and SOLID principles(2nd) 英文azw3 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Adaptive code via C#

最新的C#敏捷开发书籍,从C#的基础知识,到如何应用C#进行敏捷开发。

立即下载
Adaptive Filters

自适应滤波器的权威Sayed的大作,用大量的实例诠释自适应滤波器的各种算法原理,是不可多得的好书。

立即下载
adaptive filter theory

现代数字信号处理,自适应信号处理

立即下载
自适应动态规划最优控制(Adaptive Dynamic Programming with Applications in Optimal Control)

2017 springer 初版的 自适应动态规划最优控制,主要介绍了如何利用神经网路解决自适应动态规划问题,并运用于最优控制领域,还是很详细的,值得一看

立即下载
自适应动态规划matalab简单代码实现

自适应动态规划matalab简单代码实现,适合初学者,代码可运行

立即下载
adaptive dynamic programming

Nowadays, nonlinearity is involved in all walks of life. It is a challenge for engineers to design controllers for all kinds of nonlinear systems. To handle this issue, various nonlinear control theories have been developed, such as theories of adaptive control, optimal control, and robust control.

立即下载
Adaptive Code via C# 无水印pdf

Adaptive Code via C# 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Adaptive Code via C#

Agile coding with design patterns and SOLID principles

立即下载
Adaptive Code via C# epub

Adaptive Code via C# 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Adaptive Code via C# (MS,2014)

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 practice

立即下载
adaptive finite element code

自适应有限元程序 自适应有限元程序 自适应有限元程序 自适应有限元程序 自适应有限元程序

立即下载
G 726 ADAPTIVE DIFFERENTIAL PULSE CODE MODULATION ADPCM standard document

G 726 40 32 24 16 kbit s ADAPTIVE DIFFERENTIAL PULSE CODE MODULATION ADPCM CCITT standard documentation

立即下载
modified fast adaptive mean shift c++ code and manual and ssa

this file includes fams implementation in c++ and manual. in addition, the code for ssa is provided for convenience. Note:there is a small bug in timer-elapsed, and if you do not like iostream, and namespace std,you can comment createpng out.

立即下载
ANSI C code for the Adaptive Multi Rate (AMR) speech codec

3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; ANSI C code for the Adaptive Multi Rate (AMR) speech codec (Release 9)

立即下载
adaptive threshold

An adaptive thresholding algorithm that separates the foreground from the background with nonuniform illumination. in Matlab code,

立即下载
ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec

3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec (Release 10)

立即下载
ModbusTCP/RTU网关设计

基于UIP协议栈,实现MODBUS联网,可参考本文档资料,有MODBUS协议介绍

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载