I see the term "dirty" or "dirty objects" a lot in programming.
What does this mean?
标签:
dirty-data
相关问题
- Rails partial updates problem with hashes
- Rails is not saving an attribute that is changed [
- How can I add an “IsDirty” property to a LINQ to S
- What is meant by the term “dirty object”?
- ObjectContext.Refresh()?
A dirty object is an object that has changed in its content, but this content has not been synchronized back into the database/disk. It's a typical situation of desynchronization between a cache and a storage.
EDIT: original question was phrased as
I find a lot in "programming dirty"
, this answer attempts to address that. The accepted answer is aboutdirty objects
, which signifies changed status or content."Programming dirty" as you quote it, also means that you use a "quick and dirty" method for solving a problem, usually to stay within time constraints, and hoping to fix it later.
Programming dirty is often used with prototyping (i.e., a mini=-program that shows the principles of a later-to-be-built larger program), where it is needed to show something quickly, but your code is not meant to last.