
Sign up to save your podcasts
Or


The SOLID principles are well-established as the foundation of object-oriented systems. However, after more than 20 years it is time to see whether the principles still apply and whether other concepts might be a better alternative. Daniel Terhorst-North is well known for concepts like behavior-driven development or deliberate discovery. He came up with the CUPID principles. In this episode, we will discuss SOLID and CUPID - and why Daniel thinks CUPID makes more sense.
Links
Slides for Daniel’s presentation “Why Every Element of Solid is Wrong”
Slides for Daniel’s presentation “CUPID for Joyful Coding”
Daniel’s Homepage
CUPID - the Back Story
Advent of Code
Kevlin Henney’s talk “SOLID Deconstruction”
Daniel’s talk “Decisions, Decisions
Daniel’s talk “Decisions, Decisions at InfoQ
Book How Google Tests Software
By Eberhard WolffThe SOLID principles are well-established as the foundation of object-oriented systems. However, after more than 20 years it is time to see whether the principles still apply and whether other concepts might be a better alternative. Daniel Terhorst-North is well known for concepts like behavior-driven development or deliberate discovery. He came up with the CUPID principles. In this episode, we will discuss SOLID and CUPID - and why Daniel thinks CUPID makes more sense.
Links
Slides for Daniel’s presentation “Why Every Element of Solid is Wrong”
Slides for Daniel’s presentation “CUPID for Joyful Coding”
Daniel’s Homepage
CUPID - the Back Story
Advent of Code
Kevlin Henney’s talk “SOLID Deconstruction”
Daniel’s talk “Decisions, Decisions
Daniel’s talk “Decisions, Decisions at InfoQ
Book How Google Tests Software

9 Listeners

228 Listeners

9 Listeners

2 Listeners

5 Listeners

1 Listeners

1 Listeners

190 Listeners

2 Listeners

8 Listeners

18 Listeners

349 Listeners

16 Listeners

4 Listeners

5 Listeners