Inżynieria oprogramowania

22
Ile zużycia stosu jest za dużo?

Ostatnio, gdy piszę C lub C ++, zadeklaruję wszystkie moje zmienne na stosie tylko dlatego, że jest to opcja, w przeciwieństwie do Javy. Jednak słyszałem, że deklarowanie dużych rzeczy na stosie jest złym pomysłem. Dlaczego dokładnie tak jest w tym przypadku? Sądzę, że w grę wchodzi...

22
Dlaczego miałbyś pisać testy jednostkowe dla kontrolerów?

Dla mnie jest to całkowicie nieistotny test jednostkowy i nie rozumiem, dlaczego ktoś spędzałby czas na pisaniu go, ponieważ bardzo niewiele można z niego zyskać. Wiedziałbym doskonale, czy ten kontroler zwrócił pożądany typ, wykonując metodę w przeglądarce. Naprawdę, czy uważasz, że do tego...

22
Mikrousługi: obsługa ostatecznej spójności

Załóżmy, że mamy funkcję, która aktualizuje hasło użytkownika. Po kliknięciu przycisku „Aktualizuj hasło”, UpdatePasswordEvent jest wysyłany do tematu, w którym subskrybowane są 3 inne usługi: Usługa, która faktycznie aktualizuje hasło użytkownika Usługa aktualizująca historię haseł...