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
by 作者: Pedro M. Santos,Marco Consolaro,Di Gioia,Alessandro
Pages 页数: 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 by 作者: 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.
by 作者: 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
Section 1
Pair Programming
Classic TDDI-Test-Driven Development
Classic TDD I
Classic TDD ll-Transformation Priority Premise
Design 1-Object Calisthenics
Section 2
Chapter 6
Design 2-Refactoring
Design 3-Code Smells
Test Doubles
Testing Legacy Code
Chapter 10
Design IV-Design Patterns
Section 3
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
Section 4
Chapter 16
Outside-In Development
Chapter 17
Behavior-Driven Development
Chapter 18
Understand the Business
Chapter 19
Story of Team C
Chapter 20
Chapter 21
The 12 Agile Principles
Chapter 22
PopcornFlow by 作者: Claudio Perrone
Chapter 23
EventStorming by 作者: Alberto Brandolini
License: CyberDojo
Sample Solutions

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


  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址