---
kurs:
  - 
tags:
  - datastruktur
  - programmering
förkunskaper:
  - "[[]]"
status: utkast
aliases:
  -
---
Stub defineras som platshållardata, kod eller objekt som används i programvaruutveckling och testning för att simulera beteendet hos verkliga komponenter, såsom databaser, API:er eller funktioner som ännu inte är implementerade. Stubs returnerar fördefinierade svar på anrop och gör det möjligt att testa en del av systemet isolerat, utan att vara beroende av att andra delar är färdiga eller tillgängliga. Till skillnad från mocks, som även verifierar hur de anropas, fokuserar stubs enbart på att leverera ett förväntat svar. De används ofta inom enhetstestning och testdriven utveckling (TDD) för att snabba upp utvecklingsprocessen och minska beroendet av externa system.