Основной код метода полностью внутри try / catch: Это плохая практика?

Обычно я помещаю весь код своего метода Main в блок try / catch следующим образом:

public static void Main(string[] args)
{
   try
   {
      // code
   }
   catch (Exception e)
   {
      // code
   }
}

Я делаю это на тот случай, если какие-либо исключения выскользнут из остальной логики программы, таким образом позволяя мне что-то с этим делать, например выводить на консоль, записывать в файл и т. д. Однако мне сказали, что это плохая практика.

Как вы думаете, это плохая практика?

31
задан TheBoss 28 January 2011 в 11:20
поделиться