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
Prośba o code review api,
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 2918
@꧁Oziaka꧂:
Nawet ci, którym się chce robić szczegółową recenzję zaczną od
@Test
void contextLoads() {
}
Ponieważ u ciebie to wszystko (nie licząc importów), więc za bardzo nie mają nad czym się rozpisywać.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1452
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.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 2918
@꧁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ą)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 128
Czy powinieneś rozszerzyć?
Tak. Tutorialowy projekt, gdzie pchasz encje na bazę to za mało.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 425
Zasada jest taka, że zanim napiszesz jakąkolwiek aplikację, najpierw musisz ja przetestować
- Rejestracja: dni
- Ostatnio: dni
- Postów: 128
masterc napisał(a):
Zasada jest taka, że zanim napiszesz jakąkolwiek aplikację, najpierw musisz ja przetestować
W jednej z wielu metodyk.