Má někdo nějaké dobré rady pro psaní testovací kód pro vývoj databází backend tam, kde je těžký závislost na státu?
Konkrétně chci psát testy pro kód, který vyhledá záznamy z databáze, ale odpovědi se bude odvíjet od data v databázi (které se mohou v průběhu času měnit).
Lidé obvykle dělají samostatný vývojový systém s ‚zmrazené‘ databáze, takže jakákoliv daná funkce by měl vždy vrátit přesně stejnou sadu výsledků?
Jsem si naprosto jistý, že to není nový problém, tak bych byl velký zájem poučit se ze zkušeností jiných lidí.
Existují dobré výrobky tam, že diskutovat o této problematice webový vývoj obecně?
Obvykle jsem psát PHP kód, ale očekával bych všechny tyto otázky jsou do značné míry jazyk a rámec agnostik.