Wpis z mikrobloga

#csharp #programowanie

Czy budując jakieś api, dobrym podejściem jest umieszczanie kodu w kontrolerach w try catchu? np.

[HttpGet]
public void Foo()
{
try
{
DoSomething()
}
catch(VeryBadException ex)
{
_log.Error();
}
}

Zauważyłem, że powoli zaczynam mieć p-------a na punkcie logowania i zastanawiam się, czy to tylko moje skrzywienie i może coś jest nie halo z architekturą czy może jednak to normalna praktyka.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 4
@RaVo: jeśli masz jakiś konkretny case możesz tak zrobić. Ale lepiej na poziomie globalnym. Szukaj po "Global exception handling "
  • Odpowiedz