YoVDO

From Dependency Injection to Dependency Rejection

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C# Courses Unit Testing Courses Functional Programming Courses Object-Oriented Design Courses Dependency Injection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a paradigm shift in software design through this conference talk that challenges the conventional wisdom of dependency injection in object-oriented programming. Delve into the complexities of decoupling in OOP and discover how functional programming offers a more elegant solution. Learn why dependency injection becomes unnecessary in functional design, and understand how this approach can simplify unit testing by eliminating the need for mocks and stubs. Gain insights into rejecting dependencies altogether, with examples provided in C# for object-oriented concepts and just-in-time explanations of relevant Haskell or F# syntax for functional programming illustrations. No prior knowledge of functional languages is required to benefit from this hour-long presentation that promises to reshape your understanding of software architecture and testing practices.

Syllabus

From Dependency injection to dependency rejection - Mark Seemann


Taught by

NDC Conferences

Related Courses

AngularJS: Framework Fundamentals
Microsoft via edX
Архитектура Android-приложений
Moscow Institute of Physics and Technology via Coursera
Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via Miríadax
Getting Started with Blazor Server
Coursera Project Network via Coursera
Getting Started with Blazor WASM
Coursera Project Network via Coursera