Agile technical practices distilled become Agile and efficient by mastering software design

"Delve deep into the various technical practices, principles, and values of Agile. Key Features Discover the essence of Agile software development and the key principles of software design Explore the fundamental practices of Agile working, including test-driven development (TDD), refactoring,...

Descripción completa

Detalles Bibliográficos
Otros Autores: Santos, Pedro M., (author) (author), Consolaro, Marco, (author), Di Gioia, Alessandro, (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham ; Mumbai : Packt Publishing Ltd 2019.
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630677706719
Tabla de Contenidos:
  • Paid programming
  • Classic TDD I-Test driven development
  • Classic TDD II
  • Classic TDD III- transformation priority premise
  • Design I-object calisthenics
  • Walking
  • Design 2- refactoring
  • Design 3-code smells
  • Test doubles
  • Testing legacy code
  • Design IV-design patterns
  • Running
  • Design V-cohesion and coupling
  • Design VI-solid principles ++
  • Design VII-connascence
  • Design VIII-the four elements of simple design
  • Conclusion
  • Flying
  • Outside-in development
  • Behavior-driven development
  • Understand the business
  • Story of team C
  • Conclusion
  • The 12 agile principles
  • PopcornFlow by Alberto Brandolini
  • License: CyberDojo
  • Sample solutions
  • Feedback.