2009-11-17 3 views
28

Je vois beaucoup le terme «sale» ou «objets sales» dans la programmation.
Qu'est-ce que cela signifie?Qu'entend-on par "objet sale"?

+0

Et pendant ce temps, vous avez inversé donc le terme copié est de retour, tx :) – Abel

+1

oui, j'ai vu le montage, je pensais que votre réponse pourrait encore être pertinente. – Shimmy

Répondre

49

Un objet sale est un objet qui a changé de contenu, mais ce contenu n'a pas été synchronisé dans la base de données/le disque. C'est une situation typique de désynchronisation entre un cache et un stockage.

7

EDIT: la question originale a été formulée comme I find a lot in "programming dirty", cette réponse tente d'y remédier. La réponse acceptée est environ , ce qui signifie un changement de statut ou de contenu.

« Programmation sale » que vous citez, signifie également que vous utilisez un "quick and dirty" method for solving a problem, le plus souvent de rester dans des contraintes de temps, et dans l'espoir de le fixer plus tard.

La programmation dirty est souvent utilisée avec le prototypage (c'est-à-dire, un mini = programme qui montre les principes d'un programme plus grand à construire plus tard), où il est nécessaire de montrer quelque chose rapidement, mais votre code n'est pas destiné à durer.

Questions connexes