Патерни проєктування · Middle · Запитання 68 з 75
Що таке групи даних (data clumps) і як їх виправляють?
function book(start: Date, end: Date, ...) {}
function price(start: Date, end: Date, ...) {}- ✓Правильна відповідь: Групи значень, що завжди передаються разом; для них вводять об'єкт, наприклад
DateRange - 2Великі JSON-файли
- 3Дубльовані CSS-класи
Пояснення
Новий тип - природне місце для пов'язаної поведінки на кшталт range.includes(date) чи range.nights.