ASP.NET blok try catch w widoku, czy dobra praktyka

0

Cześć, przeglądałem pewien kurs ASP.NET i natknąłem się na poniższą praktykę:

title

Czy poprawne jest trzymanie jakiejkolwiek logiki w widoku ? A do tego zamykanie jej w bloku try catch który z potencjalnie wyrzuconym wyjątkiem nie robi nic, żadnego stacktrace ani filtrowania wyjątków.

Dzięki za odpowiedzi.

0

Pierwsze co widzę taką magię, nawet bym na to nie wpadł :D

1

Cóż, poprawność zależy od punktu patrzenia :). Pewną rzeczą jest natomiast, że prościej przetestować jest czy vm jest flaga mówiąca o błędzie, niż to że odpowiedni html został wygenerowany w przypadku złapania wyjątku. A że w kontekście oprogramowania biznesowego wszystko co jest bardziej testowalne jest lepsze, także nie polecamy tego alegrowicza :)

0

@neves,@WeiXiao możecie polecić jakieś konkretne materiały typowo z asp.net ? Mogą być nawet po chińsku byleby kodzik był dobry.

0
maxbutler napisał(a):

@neves,@WeiXiao możecie polecić jakieś konkretne materiały typowo z asp.net ? Mogą być nawet po chińsku byleby kodzik był dobry.

Ciężko o takie rzeczy, materiały o asp, zwykle skupiają się tylko na asp, pomijając inne aspekty. Najbardziej kompleksowe podejście jest chyba w najnowszych poradnikach od microsoftu:
ASP.NET Core Application Architecture
.NET Microservices Architecture Guidance

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0