Wzorce projektowe · Middle · Pytanie 67 z 75
Czym jest „spekulatywna ogólność” (speculative generality)?
- ✓Poprawna odpowiedź: Abstrakcjami, parametrami i hookami dodanymi „na przyszłość”, z których nic nie korzysta
- 2Zgadywaniem typów zamiast ich deklarowania
- 3Eksperymentami na produkcji
Wyjaśnienie
Nieużywana elastyczność kosztuje czas czytania i utrzymania. Dodawaj ją, gdy pojawi się prawdziwy drugi przypadek (YAGNI).