Думать головой (Thinking in head). 2. Про сборку мусора
Оговорюсь сразу, целью очередной заметки серии не является "очернение светлого образа" сборщика мусора (GC - garbage collector) в средах программирования с автоматическим управлением памятью.
Думать головой (Thinking in head). 1. Обобщение
Серия коротких заметок "Thinking in head" была задумана, как некий противовес механистическому подходу к программированию, пропагандируемому различными тиражируемыми "учебниками" шаблонов. Потому что думать надо не шаблонами, думать надо головой. Начнем с того, что кажется очевидным.
Нешаблонное мышление (Don't think in patterns)
Когда, наконец, в самом начале 21 века я сподобился купить книжку Гаммы и Ко про "паттерны проектирования", меня постигло огромное разочарование, сравнимое разве что с проигрышем любимых голландцев на очередном чемпионате мира по футболу.