С удивлением я для себя обнаружил, что в сети все еще гуляют мнения, что наличие сборщика мусора у таких языков, как Java, C#, Go, много их — это скорее недостаток языка, нежели достоинство. Я сейчас не буду углубляться в то, что разные языки имеют разную нишу, просто не так давно приходилось сталкиваться с мнением новичков, что ничто не мешает просто так взять и после использования объекта его подчистить. Я сказал «новичков», потому что очень надеюсь, что это не Senior Developer’ы и не Архитекторы обладают подобным менталитетом. Эта статья призвана выразить и, надеюсь, обосновать другой взгляд на эту проблему.