LINUX.ORG.RU

История изменений

Исправление geekless, (текущая версия) :

пока я не начал изменять объект *целиком*

Неправильно мыслишь, отсюда и неочевидность такой ошибки. Надо мыслить так: «Пока я не изменил значение в хэше так, чтобы оно указывало на другой объект.» Приучи себя думать в рамках ссылок на объекты, а не самих объектов, тогда такие места в коде научишься интуитивно чувствовать.

Исходная версия geekless, :

пока я не начал изменять объект *целиком*

Неправильно мыслишь, отсюда и неочевидность такой ошибки. Надо мыслить так: «Пока ты не начал изменил значение в хэше так, чтобы оно указывало на другой объект.» Приучи себя думать в рамках ссылок на объекты, а не самих объектов, тогда такие места в коде научишься интуитивно чувствовать.