DiscoverTest & Code : Python Testing for Software Engineering102: 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

Update: 2020-02-27
Share

Description

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

Special Guest: Harry Percival.

Sponsored By:

Support Test & Code : Python Testing for Software Engineering

Links:

Comments 
loading
Download from Google Play
Download from App Store
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

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

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

Brian Okken