开发者

What is meant by the term "dirty object"?

I see the term "dirty" or "dirty objects" a lot in pro开发者_JAVA技巧gramming.

What does this mean?


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 about dirty 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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜