data-driven programming

noun
UK /ˈdeɪtə ˈdrɪvən ˈprəʊɡræmɪŋ/
US /ˈdeɪtə ˈdrɪvən ˈproʊɡræmɪŋ/

A way of writing computer programs where the data tells the program what to do.

The game uses data-driven programming so designers can add new levels without changing the code.


OTHER MEANINGS

2. A coding style where behavior is controlled by external data rather than hard-coded logic.

By switching to data-driven programming, the team could update rules from a spreadsheet.

3. An approach in which program flow is determined by input data values.

Data-driven programming made the chatbot respond differently based on each user's message.

4. A method of building software where data models guide the design of the system.

Their data-driven programming approach started with mapping all the customer records first.