You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
services.AddSingleton(services); // is this even a good idea? <--- das frage ich mich auch ;) Wir hatten in die Autofac-Doku geschaut - da sind irgendwo schöne Code-Beispiele für Zugriff auf den DI-Container via Reflection vergraben (https://autofaccn.readthedocs.io/en/latest/register/registration.html)
EnvironmentProvider - der Code (insbesondere die verschachtelten foreach-Schleifen) sieht so aus, als ob er mit LINQ (.Aggregate() ?) deutlich eleganter geschrieben werden könnte
The text was updated successfully, but these errors were encountered:
Eigene Oberfläche statt SBA nutzen? SBA ist für .NET Entwickler nicht zugänglich, da auf Java/Spring ausgelegt
Der Begriff "Beans" ist in .NET unüblich -> Wenn du eine eigene Oberfläche erstellst, sollte das in Services umbenannt werden
Parametrisierung über services.AddOptions wirkt unüblich - libraries haben per default keine appsettings.json. https://docs.microsoft.com/de-de/aspnet/core/fundamentals/configuration/?view=aspnetcore-3.1
services.AddSingleton(services); // is this even a good idea? <--- das frage ich mich auch ;) Wir hatten in die Autofac-Doku geschaut - da sind irgendwo schöne Code-Beispiele für Zugriff auf den DI-Container via Reflection vergraben (https://autofaccn.readthedocs.io/en/latest/register/registration.html)
Ist die manuelle Implementierung der preflight-requests (OPTIONS) nötig? Ich kenne Core nicht gut genug, aber das lässt sich doch sicher global regeln -> https://docs.microsoft.com/de-de/aspnet/core/security/cors?view=aspnetcore-3.1
Exceptionhandling -> Ausgabe bei Exceptions eingrenzen, da sonst möglicherweise sensible Systemdaten via HTTP an den Client zurückgegeben werden.
schau dir mal die Konventionen der ASP.NET Web-API an - insbesondere sollten REST-Endpunkte eigentlich(!) asynchron implementiert sein (also Task zurückgeben). Ist in meinen Augen aber nur sinnvoll wenn man async-all-the-way geht und das durch die gesamte Anwendung zieht https://docs.microsoft.com/de-de/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio
EnvironmentProvider - der Code (insbesondere die verschachtelten foreach-Schleifen) sieht so aus, als ob er mit LINQ (.Aggregate() ?) deutlich eleganter geschrieben werden könnte
The text was updated successfully, but these errors were encountered: