Daniel Terhorst-North - SOLID vs. CUPID

Software Architektur im Stream - Ein Podcast von Eberhard Wolff

Kategorien:

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" https://speakerdeck.com/tastapod/why-every-element-of-solid-is-wrong * Slides for Daniel's presentation "CUPID for Joyful Coding" https://speakerdeck.com/tastapod/cupid-for-joyful-coding * Daniel's Homepage https://dannorth.net/ * CUPID - the Back Story https://dannorth.net/2021/03/16/cupid-the-back-story/ * Advent of Code https://adventofcode.com/ * Kevlin Henney's talk "SOLID Deconstruction" https://vimeo.com/157708450 * Daniel's talk "Decisions, Decisions https://vimeo.com/43536417 * Daniel's talk "Decisions, Decisions at InfoQ https://www.infoq.com/presentations/Decisions-Decisions/ * Book How Google Tests Software https://amzn.to/3rPRVRi