Ответ
- Прототипирование – при быстрой проверке идеи или создании MVP можно пренебречь SOLID ради скорости.
- Одноразовые скрипты – если код выполняется один раз и не требует поддержки.
- Микропроекты – маленькие, изолированные задачи (например, парсинг данных).
- Узкоспециализированные оптимизации – например, критичные по производительности участки, где SOLID может добавить накладные расходы.
Пример:
// Быстрый парсинг без разделения на классы
function parseData(raw) {
return raw.split(',').map(Number).filter(Boolean);
}
Важно: SOLID — это про долгосрочную поддержку. Если код не будет масштабироваться, его можно упростить.