Agile Technical Practices Distilled: Become agile and efficient by mastering software design


Agile Technical Practices Distilled: A learning journey in technical practices and principles of software design
Author: Pedro M. Santos,Marco Consolaro,Di Gioia,Alessandro
Print Length 页数: 442 pages
Publisher finelybook 出版社:‏ Packt Publishing (28 Jun. 2019)
Language 语言: English
ISBN-10: 1838980849
ISBN-13: 9781838980849

Book Description


Delve deep into the various technical practices,principles,and values of Agile.
The number of popular technical practices has grown exponentially in the last few years. Learning the common fundamental software development practices can help you become a better programmer. This book uses the term Agile as a wide umbrella and covers Agile principles and practices,as well as most methodologies associated with it.
You’ll begin Author: discovering how driver-navigator,chess clock,and other techniques used in the pair programming approach introduce discipline while writing code. You’ll then learn to safely change the design of your code using refactoring. While learning these techniques,you’ll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles – the five design principles that you can use to make your software more understandable,flexible and maintainable.
Author: the end of the book,you will have discovered new ideas for improving your software design skills,the relationship within your team,and the way your business works.
What you will learn
Apply the red,green,refactor cycle of TDD to solve procedural problems
Implement the various techniques used in the pair programming approach
Use code smells as feedback
Test your production code using mocks and stubs
Refactor legacy code to bring it in line with modern Agile standards
Apply the object calisthenics ruleset to enhance your software design
Preface
Section 1
Chapter1
Pair Programming
Chapter2
Classic TDDI-Test-Driven Development
Chapter3
Classic TDD I
Chapter4
Classic TDD ll-Transformation Priority Premise
Chapter5
Design 1-Object Calisthenics
Section 2
Walking
Chapter 6
Design 2-Refactoring
Chapter7
Design 3-Code Smells
Chapter8
Test Doubles
Chapter9
Testing Legacy Code
Chapter 10
Design IV-Design Patterns
Section 3
Running
Chapter 11
Design V-Cohesion and Coupling
Chapter 12
Design VI-Solid Principles++
Chapter 13
Design Vl-Connascence
Chapter 14
Design Vll-The Four Elements of Simple Design
Chapter 15
Conclusion
Section 4
Flying
Chapter 16
Outside-In Development
Chapter 17
Behavior-Driven Development
Chapter 18
Understand the Business
Chapter 19
Story of Team C
Chapter 20
Conclusion
Chapter 21
The 12 Agile Principles
Chapter 22
PopcornFlow Author: Claudio Perrone
Chapter 23
EventStorming Author: Alberto Brandolini
License: CyberDojo
Sample Solutions
Feedback

打赏
未经允许不得转载:finelybook » Agile Technical Practices Distilled: Become agile and efficient by mastering software design

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫