Podchaser Logo
Podchaser Logo
Charts
102: Cosmic Python, TDD, testing and external dependencies - Harry Percival

102: Cosmic Python, TDD, testing and external dependencies - Harry Percival

Released Thursday, 27th February 2020
Good episode? Give it some love!
102: Cosmic Python, TDD, testing and external dependencies - Harry Percival

102: Cosmic Python, TDD, testing and external dependencies - Harry Percival

102: Cosmic Python, TDD, testing and external dependencies - Harry Percival

102: Cosmic Python, TDD, testing and external dependencies - Harry Percival

Thursday, 27th February 2020
Good episode? Give it some love!
Rate Episode
List

Harry Percival has completed his second book, "Architecture Patterns with Python".
 So of course we talk about the book, also known as "Cosmic Python".
 We also discuss lots of testing topics, especially related to larger systems and systems involving third party interfaces and APIs.

Topics 

  • Harry's new book, "Architecture Patterns with Python". a.k.a. Cosmic Python 
  • TDD : Test Driven Development
  • Test Pyramid
  • Tradeoffs of different architectural choices
  • Mocks and their pitfalls
  • Avoiding mocks
  • Separating conceptual business logic
  • Dependency injection
  • Dependency inversion
  • Identifying external dependencies
  • Interface adapters to mimize the exposed surface area of external dependencies
  • London School vs Classic/Detroit School of TDD
  • Testing strategies for testing external REST APIs

Links:

Show More
Rate
List

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more
Do you host or manage this podcast?
Claim and edit this page to your liking.
,