Я часто встречаю в программировании термины "грязные" или "грязные объекты".
Что это означает?
Что означает термин «грязный объект»?
Ответы (2)
Грязный объект — это объект, содержимое которого изменилось, но это содержимое не было синхронизировано обратно в базу данных/диск. Типичная ситуация рассинхронизации кэша и хранилища.
EDIT: исходный вопрос был сформулирован как I find a lot in "programming dirty"
, этот ответ пытается решить эту проблему. Принятый ответ: dirty objects
, что означает измененный статус или содержание.
"Грязное программирование", как вы это цитируете, также означает, что вы используете "быстрый и грязный" метод решения проблемы, обычно для того, чтобы уложиться в временные рамки и надеяться исправить это позже.
Грязное программирование часто используется при прототипировании (т. е. мини-программа, показывающая принципы более крупной программы, которая будет построена позже), когда необходимо показать что-то быстро, но ваш код не рассчитан на долговременное существование.