Software Engineering vocabulary · Programming Concepts

Mutable

Meaning in software engineering, with examples

adjectiveCommon term

In software engineering, mutable means: Describing a value or object whose state can be changed after it has been created.

In Turkish: değiştirilebilir

How it is used

Used in discussions about shared state, collections and side effects. Shared mutable data often needs coordination between concurrent operations.

Example sentences

  1. The cache exposes a mutable list that callers can accidentally change.

  2. Avoid sharing this mutable object between worker threads without synchronization.

Common collocations

  • mutable object
  • mutable state
  • mutable collection

More terms: Programming Concepts

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: