Aplikacja C# od Zera : Architektura, CQRS, Dobre praktyki



Ustalenie architektury nie jest prostym zadaniem. Każda decyzja może mieć wielkie komplikacje potem. Gdybyś miał napisać od …

14 Comments

  1. Czesc, jest mozliwe zadanie Tobie kilku pytan, bo przy refaktoryzacji projektu na Clean Architecture trafilem chyba na sciane, ktora jak na moj krotki staz jest chyba nie do przejscia, a nie moge znalezc podobnych projektow na GH aby wzorowac sie na jakims rozwiazaniu

  2. Odnośnie pytania czy piszę testy do mojego kodu. Raz w firmie zauważyłem że w funkcji w 'shared' gdyby zrobić min z nie 2 wartości a z 3, to zadziałała by w specyficznym przypadku trochę szybciej. Do tej jednej zmiany w jednej linijce, napisałem 1500 linii testów 🙂 Nie pamiętam ile to dokładnie wyszło testów, ale mniej więcej 50.

  3. Czy mógłbyś wyjaśnić w jaki sposób odpalasz projekt? W filmie wyłapałem tylko informację, że odpalasz API jako aplikację konsolową i następnie odpala się przeglądarka (swagger ui). W jaki sposób skonfigurować, aby do tego postawionego już API odpalała się warstwa UI? Zawsze miałem z tym problem i umnie API i UI siedzi w jednym projekcie WebClient, w którym mam kontrolery, widoki, jakieś viewmodele.

  4. Co do wyjątków, to można je łatwo przechwycić w middleware z .Net core i w rezultacie wyjątki przestają już być takie agresywne i można sobie rzucać jakiś validation exception i dawać np http 400 do zwrotki 😉

Leave a Reply

© 2023 53GB