Я заметил, что несколько человек комментируют, что использование ||=
для выполнения memoization было "небрежным", но они это сделали. в любом случае, «потому что они торопились».
Я также нашел ActiveSupport::Memoizable.
Я прихожу к выводу, что ||=
имеет недостатки.
Так что же они?