Как избежать преждевременной оптимизации? Или как не зная что будет потом в проекте, обрабатывать исключения?
Если ты не можешь поменять код потом, ну не знаю, отлил в камне и запустил на луну и не хочется посрамиться перед внуками, то делай всё сразу и на века. У остальных людей нет проблем выпустить версию 1.1
если мне кажется, что информация при отладке об игнорирование пригодиться 
я пишу в кетче вывод в консоль отладки. 
Если на 100 процентов уверен, что она не поможет потом при анализе, то
try{
   // действия
  return честный результат
}catch(Exception ignored){}
return значение по умолчанию