Published in Donny Winston
Author Donny Winston
Data-driven programming means that you change the logic of a program by changing data rather than code. A good example is statistical spam filtering. 1 The conventional approach is to continually update and maintain code that describes relevant patterns to match and that implements conditional logic based on elaborate pattern-matching.