Nie, nie jest to powszechna praktyka. Występują tylko rzadkie przypadki, w których jawnie ustawiono obiekt na zero.
Na przykład przy implementacji niektórych struktur danych warto ustawić obiekty na zero. Powiedzmy, że implementujesz pamięć podręczną i podajesz metodę usuwania klucza. Załóżmy dalej, że pamięć podręczna używa wewnętrznie tablicy, która zawiera odniesienia do usuniętego obiektu. Następnie zaleca się usunięcie wszystkich odwołań do usuniętego obiektu, ustawiając je na zero.
Jednak w praktyce sytuacje te nie występują zbyt często.
Domyślam się, że powinno to pomóc, ale w większości przypadków nie powinno być również potrzebne. – Linuxios
Jednorazowo ustawiam zmienną na zero, gdy mam zmienną śmieciową, która musi zaczynać się od znanego ustawienia, a nawet wtedy bardzo rzadko jej potrzebuję. –