2009-11-17 8 views
28

Ich sehe den Begriff "dreckig" oder "schmutzige Objekte" viel in der Programmierung.
Was bedeutet das?Was ist mit dem Begriff "schmutziges Objekt" gemeint?

+0

Und in der Zwischenzeit verkehrt herum, so ist der kopierte Begriff wieder zurück, tx :) – Abel

+1

yep, sah ich die Bearbeitung, dachte ich, Ihre Antwort könnte noch relevant sein. – Shimmy

Antwort

49

Ein schmutziges Objekt ist ein Objekt, das sich in seinem Inhalt geändert hat, aber dieser Inhalt wurde nicht zurück in die Datenbank/den Datenträger synchronisiert. Es ist eine typische Situation der Desynchronisation zwischen einem Cache und einem Speicher.

7

BEARBEITEN: ursprüngliche Frage wurde als I find a lot in "programming dirty" formuliert, diese Antwort versucht, das zu adressieren. Die angenommene Antwort ist ungefähr dirty objects, die geänderten Status oder Inhalt anzeigt.

„Programmieren dirty“, wie Sie es zitieren, bedeutet auch, dass Sie ein "quick and dirty" method for solving a problem verwenden, in der Regel innerhalb von Zeitbeschränkungen zu bleiben, und in der Hoffnung, es zu beheben später.

Programmierung schmutzig wird oft mit Prototyping verwendet (dh, ein Mini = -Programm, das die Prinzipien eines späteren größeren Programms zeigt), wo es benötigt wird, um etwas schnell zu zeigen, aber Ihr Code ist nicht soll dauern.

Verwandte Themen