Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Saturday, April 29 • 11:30am - 12:20pm
Mark Seemann @ploeh - From Dependency injection to dependency rejection

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.

In object-oriented design, dependency injection is a well-known design pattern, although it's a complicated solution to the problem of decoupling. Functional programming offers a simpler way.

This talk examines dependency injection in object-oriented design, and explains how it's not required (nor desired) in functional programming. You'll also learn how a proper functional design eliminates the need for mocks and stubs in unit testing, enabling you to entirely reject the notion of dependencies.

 

You don't need to know Haskell or F# to attend this session; relevant syntax will be explained just-in-time. Object-oriented examples will be in C#.


Speakers
avatar for Mark Seemann

Mark Seemann

CREATOR of AUTOFIXTURE, Seemann
Mark Seemann helps programmers make code easier to maintain. His | professional interests include functional programming, object–oriented | development, software architecture, as well as software development in | general. Apart from writing a book about Dependency Injection he ha... Read More →


Saturday April 29, 2017 11:30am - 12:20pm
1. Ocean Hall

Attendees (10)



Twitter Feed