Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Taming Nondeterminism with Dependency Injection

PyCon Israel via YouTube

Overview

Learn how to control nondeterministic elements in code through dependency injection in this 22-minute PyCon Israel conference talk. Explore various sources of nondeterminism including randomness, IO operations, environment variables, and database interactions that can complicate testing and code reliability. Discover practical techniques for implementing dependency injection patterns to manage these unpredictable elements, making code more testable and maintainable. Follow along with demonstrations that showcase how even simple functions can be affected by nondeterminism and gain hands-on strategies for addressing these challenges effectively through proper dependency management.

Syllabus

Haki Benita- Taming Nondeterminism With Dependency Injection

Taught by

PyCon Israel

Reviews

Start your review of Taming Nondeterminism with Dependency Injection

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.