Inżynieria oprogramowania

15
Testowanie jednostkowe - aplikacja powiązana z bazą danych

Jakie byłoby najlepsze podejście do testowania jednostkowego modelu zintegrowanego z aplikacją ściśle powiązaną z bazą danych? Konkretnym scenariuszem jest tutaj koszyk na zakupy - chciałbym móc przetestować dodawanie usuwania i pobierania przedmiotów z koszyka, a także logikę ustalania cen itp....

15
Czy ma sens pisanie skryptów kompilacji w C ++?

Używam CMake do generowania moich projektów IDE / makefiles, ale nadal muszę wywoływać niestandardowe „skrypty”, aby manipulować moimi skompilowanymi plikami, a nawet generować kod. W poprzednich projektach korzystałem z Pythona i było OK, ale teraz mam poważne problemy z zarządzaniem wieloma...

15
Co to są odroczone połączenia zwrotne?

Rozumiem pomysł wywołania zwrotnego, w którym przekazuję funkcję do innej funkcji, a następnie ta funkcja korzysta z dostarczonej funkcji do woli. Z trudem rozumiem odroczenie oddzwaniania, nawet po googlowaniu. Czy ktoś mógłby podać proste wyjaśnienie? Programuję w Ruby, ale znam również C / C...

15
Jak dostosować Scrum do środowiska akademickiego?

Obecnie współpracuję z profesorem na moim uniwersytecie, aby opracować nowe programy nauczania dla kursów inżynierii oprogramowania i projektowania Capstone oferowanych na mojej uczelni. Do niedawna oba kursy korzystały wyłącznie z modelu wodospadu, dlatego uczniowie spędzali większość czasu na...