Wzorce projektowe · Junior · Pytanie 26 z 75
Czego wymaga zasada pojedynczej odpowiedzialności (SRP)?
- ✓Poprawna odpowiedź: Moduł powinien mieć jeden powód do zmiany
- 2Moduł powinien zawierać dokładnie jedną funkcję
- 3Każdy programista odpowiada tylko za jeden moduł
Wyjaśnienie
Komponent, który ładuje dane, formatuje je i rysuje tabelę, zmienia się z różnych powodów. Podział na hook ładowania, funkcje formatujące i komponent prezentacyjny upraszcza zmiany i testy. „Jedna funkcja” to błędna interpretacja.