Ocena projektu

0

Cześć napisałem mały sklep internetowy. Mam prośbę ocenilibyście go pod kontem poprawności kodu i rozwiązań. oraz co mogę dodać albo usunąć. Z góry bardzo dziękuje :)

https://github.com/Michal-Warmuz/Sklep-internetowy

1

Logika biznesowa w kontrolerach, dostęp do bazy z poziomu kontrolera, tych samych modeli używasz w bazie i w widokach.
Nie ma testów.
Zacznij może od podzielenia tego sklepu na chociaż 3 warstwy - aplikację która będzie wyświetlać dane i przyjmować żądania, warstwę logiki biznesowej i warstwę dostępu do danych.
Obsługa zamówień tak patrząc pobieżnie też leży i kwiczy, np w czasie przyjmowania zamówienia w metodzie nie sprawdzasz czy w ogóle masz na stanie określony produkt w żądanej ilości.

0

Tak z ciekawości to dlaczego piszesz to w Asp.Net Mvc 5, a nie Asp.Net Core?

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