2009-11-17 12 views
28

Vedo molto spesso il termine "sporco" o "oggetti sporchi" nella programmazione.
Cosa significa?Cosa si intende con "oggetto sporco"?

+0

E nel frattempo hai invertito così il termine copiato è tornato di nuovo, tx :) – Abel

+1

sì, ho visto la modifica, ho pensato che la tua risposta potrebbe essere ancora rilevante. – Shimmy

risposta

49

Un oggetto dirty è un oggetto che è stato modificato nel suo contenuto, ma questo contenuto non è stato sincronizzato nel database/disco. È una tipica situazione di desincronizzazione tra una cache e una memoria.

7

MODIFICA: la domanda originale è stata formulata come I find a lot in "programming dirty", questa risposta tenta di risolverlo. La risposta accettata è circa dirty objects, che indica lo stato o il contenuto modificato.

"Programmazione sporco" come si citarlo, significa anche che si utilizza un "quick and dirty" method for solving a problem, di solito di rimanere entro limiti di tempo, e nella speranza di risolvere il problema in seguito.

La programmazione sporca viene spesso utilizzata con la prototipazione (ad es., Un mini = -programma che mostra i principi di un programma più ampio successivo alla costruzione), dove è necessario mostrare qualcosa velocemente, ma il tuo codice non è destinato a durare

Problemi correlati