Prośba o code review api,

Prośba o code review api,
Oziaka
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

Witam, napisałem małe api do dodawania zadań i dzielenia się nimi z innymi użytkownikami, chciałbym też znać opinie czy nie powinienem rozszerzyć tej apki, aby się nadał do CV. Api jest napisane w spring web flux w połączeniu z bazą danych r2dcb, link do projekty na gh: https://github.com/Oziaka/to-do-list-by-oziaka

BraVolt
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2918
1

@꧁Oziaka꧂:

Nawet ci, którym się chce robić szczegółową recenzję zaczną od

Kopiuj
   @Test
   void contextLoads() {
   }

Ponieważ u ciebie to wszystko (nie licząc importów), więc za bardzo nie mają nad czym się rozpisywać.

SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1452
0

Tak swoją drogą to bez testów skąd wiesz, że tam cokolwiek działa?
To wcale nie chodzi o to, żeby repo ładnie wyglądało, ale o szacunek do samego siebie i nie robienie za testera manualnego.

Poza tym testy dokumentują use case'y, od razu widać do czego aplikacja służy.

BraVolt
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2918
0

@꧁Oziaka꧂:

Testy piszesz po to, żeby ogólnie wiedzieć
co zrobiłeś nowego to to jako takie działa
co zrobiłeś nowego nie zepsuło tego co już było
co zrobiłeś jako takie samo działa i współdziała z resztą

Testy piszesz po to, żeby robiły się same, a nie żebyś je zrobił za każdym razem ręcznie sam.
Ręcznie to przetestujesz UI (tu mnie zwolennicy takiego np. Selenium obszczekają)

DKN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 128
0

Czy powinieneś rozszerzyć?
Tak. Tutorialowy projekt, gdzie pchasz encje na bazę to za mało.

masterc
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 425
0

Zasada jest taka, że zanim napiszesz jakąkolwiek aplikację, najpierw musisz ja przetestować

DKN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 128
0
masterc napisał(a):

Zasada jest taka, że zanim napiszesz jakąkolwiek aplikację, najpierw musisz ja przetestować

W jednej z wielu metodyk.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.