Как правило, я стараюсь избегать установки переменных в произвольные значения, а вместо этого инициализирую их значениями по умолчанию.
т.е.
int x = 0;
string name = "";
bool done = false;
Person randomGuy = null; //or = new Person();
Мне больше нравится этот метод, потому что он приносит ощущение единообразия в ваш код, не заставляя следующего парня, который придет, заняться такими вещами, как: string name = "luke skywalker";
Это все больше личного предпочтения, поэтому он будет отличаться у разных программистов.
По крайней мере, вы должны следовать стандартам, установленным вашим проектом. У вас будет представление о том, как унаследованный код справляется с этими вещами, и, вероятно, лучше всего соответствовать этому, чтобы общий стиль кодирования был одинаковым во всей системе.