Dobry kod w asp.net mvc

Odpowiedz Nowy wątek
2019-04-20 23:14
0

Czołem koledzy programiści. Z tej strony Karol. Postanowiłem się przebranżowić i chciałbym pisać dobry kod. Skąd czerpać wiedzę, która pozwoli tworzyć kod, który byłby akceptowalny w zawodowej pracy programisty? Nieco już znam, potrafię sklecić stronkę, która jakoś działa i jakoś wygląda, lecz mam wrażenie, zapewne słuszne, że mój kod jest słaby. Staram się trzymać pewnych standardów, nie piszę niestosownego kodu w kontrolerach, operuję na ORM w serwisach, nie pcham encji na twarz, korzystam z automappera, autofaca i tak dalej.

Zapewne pomocnym byłoby móc spojrzeć na porządnie napisany projekt w wymienionej technologii, lecz niestety ze świecą takich szukać na githubie. Większość to logika w kontrolerach lub niedokończone projekty. Byłbym wdzięczny za jakiekolwiek wskazówki.

Pozdrawiam,
KK

edytowany 1x, ostatnio: Karol Krawczyk, 2019-04-20 23:15

Pozostało 580 znaków

2019-05-18 01:15
1
Karol Krawczyk napisał(a):

Mógłby ktoś doświadczony wyjaśnić kwestię tworzenia serwisów i ich komunikację? Jakie metody powinny być wystawione w interfejsach serwisów i co zwracać? Ogólnie o dobrych praktykach tworzenia serwisów?

Serwis to tak szerokie pojęcie, że jedyną prawidłową odpowiedzią na takie pytanie będzie: SOLID i DRY.

Póki co, robię tak, że tworzę serwisy dla każdej klasy mapowanej na tabele bazy danych i tam tworzę/aktualizuję/usuwam rekordy, operując na ORM i jako argumenty przyjmując view modele.
Ponadto tworzę serwisy, które zwracają view modele pod akcje kontrolerów do wyświetlenia w widoku. Czy taki podział ma sens?

Jeśli się sprawdza i nie prowadzi do pisania więcej kodu niż trzeba, to ma. Tylko czemu nazywać wszystko serwisami?

Gworys napisał(a):

Zdaje się, że @somekind jest prekursorem tego nurtu architektonicznego, najlepiej jego zapytaj :P

Dzięki, ale to nie ja.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
Pokaż pozostałe 5 komentarzy
@danek: jeśli on zakodzi, to nadal to będzie dupa. ;) - somekind 2019-05-18 01:43
@danek Widze, że pokrętna logika jest bardzo promowana, pewnie dla celów rozrywkowych. haha :D - Gworys 2019-05-18 01:56
A @somekind nie musi nawet zaczynać kodować, bo i tak wiadomo, że będzie z tego dupa. - Gworys 2019-05-18 02:07
Dobra dupa nie jest zła :D - Karol Krawczyk 2019-05-18 02:11
dupa dupie dupą - danek 2019-05-18 02:11

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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