value-oriented programming
nounUK /ˈvæljuː ˈɔːriəntɪd ˈprəʊɡræmɪŋ/
US /ˈvæljuː ˈɔːriəntɪd ˈproʊɡræmɪŋ/
A way of writing computer programs where you focus on the values and data you work with.
In value-oriented programming, you treat numbers and text as values that never change.
SYNONYMS
OTHER MEANINGS
2. A programming style that avoids changing shared data and instead creates new values.
Value-oriented programming helps prevent bugs caused by accidental changes to shared data.
3. An approach in software design that emphasizes what data represents rather than where it is stored.
The team switched to value-oriented programming to make their code easier to test.
4. A method of coding where equality is based on content rather than identity.
With value-oriented programming, two lists with the same items are considered equal.