estoy trabajando en la obtención de las fuentes RSS de este modo:¿Excepción de captura, validación de entrada o ambas?
SyndicationFeed rss = SyndicationFeed.Load(XmlReader.Create(textBox1.Text));
XmlReader.Create()
en este caso puede lanzar hasta 4 excepciones relacionadas con cosas como el parámetro siendo nulo, error 404, etc.
¿Debería Intentar validar el Uri (asegúrese de que no sea nulo, 404, doctype correcto, etc.) antes de llamar a esa línea o ¿debería manejar las excepciones? Sé que he leído en numerosas ocasiones en SO que las excepciones deben usarse para circunstancias verdaderamente excepcionales y estoy de acuerdo en que esto no parece cumplir ese requisito previo, pero parece más fácil manejar las excepciones.