Wpis z mikrobloga

Witam, chciałbym prosić o ocenę mojej aplikacji oraz wskazówki co w niej zmienić.
https://github.com/SumekQQ/Gym.Api
Aplikacja to prosty CRUD do odnotowywania swoich osiągnięć związanych ze sportami siłowymi. Możemy dodawać własne ćwiczenia, plany treningowe oraz oczywiście rezultaty.
Nie ukrywam że mocno zainspirowałem sie kursem naszego MVP #spetz.
Zdaje sobie sprawę że zastosowane w aplikacji patterny to przerost formy nad treścią i że szło to wszystko napisać o wiele prościej i szybciej :)

Aplikacje chciałbym dalej rozbudowywać w kierunku siłownianego social media, czyli że użytkownicy mogą się dodawać, oglądać swoje wyniki i ze sobą rywalizować etc, albo takiego systemu wspomagania pracy trenerów, czyli że mogą dodawać swoich podopiecznych i analizować ich wyniki. Pytanie tylko czy jestem w stanie dodać te nowe ficzery czy lepiej zacząć pisać od nowa?

#csharp #naukaprogramowania #dotnetcore
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SumekQQ: fajnie to wyglada ale powiedz dlaczego zwracasz w repositorium Taska w metodach typu add, delete? Zarządzanie watkami jest kosztowne i chyba zbędne w tym przypadku,popraw mnie jeśli się mylę
  • Odpowiedz
@ChestNoot:
1. Zbędne dla samego operacji na danych, natomiast przydaję się przy samych zapisywaniu zmian w DB (_context.SaveChangesAsync()).
2. https://blog.codinghorror.com/primary-keys-ids-versus-guids/
Może faktycznie w tak małym projekcie używanie Guid jest bez sensu, ale tak jak wspomniałem cały projekt to przerost formy nad treścią.
3. Dlaczego nie w infrastrukturze?

Sam nie jestem ekspertem, dopiero sie uczę, więc mogę sie mylić w wielu kwestiach :)
  • Odpowiedz