The Eric Normand Podcast

The power of runnable specifications

Aug 29, 2022
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

What Runnable Specifications Are

  • A runnable specification is a high-level description of a solution in a programming language you can execute.
  • It lets you express your intent directly without needing to translate into another form.
INSIGHT

UML's Role in Specification

  • UML diagrams are preferred over prose specifications for stakeholder review because they're concise and informative.
  • Stakeholders find diagrams easier to understand than verbose text or code.
INSIGHT

UML Translation Disconnect

  • UML to code translation creates a disconnect where code may not reflect the specification accurately.
  • This causes ambiguity about where to make changes in the specification once code differs.
Get the Snipd Podcast app to discover more snips from this episode
Get the app