Wzorce projektowe · Middle · Pytanie 68 z 75
Czym są zbitki danych (data clumps) i jak je naprawić?
function book(start: Date, end: Date, ...) {}
function price(start: Date, end: Date, ...) {}- ✓Poprawna odpowiedź: Grupami wartości zawsze przekazywanych razem; wprowadza się dla nich obiekt, np.
DateRange - 2Dużymi plikami JSON
- 3Zduplikowanymi klasami CSS
Wyjaśnienie
Nowy typ to naturalne miejsce na powiązane zachowanie, jak range.includes(date) czy range.nights.