Приведи примеры задач с большой степенью неопределенностью
Работа с legacy-кодом без документации и тестов - приходится разбираться в запутанной логике, восстанавливать архитектуру и вносить изменения, не ломая существующую функциональность.
Интеграция с новыми API, где спецификация неполная или меняется в процессе разработки. Например, при работе с экспериментальными сервисами или бета-версиями SDK.
Оптимизация производительности в сложных SPA-приложениях - нужно анализировать множество факторов (рендеринг, сетевые запросы, состояние хранилища) без четких критериев "что считать достаточно быстрым".
Разработка кросс-браузерных решений для специфических кейсов (например, кастомные элементы форм в старых IE) - часто приходится искать неочевидные обходные пути.
Пример:
// Неясно, почему этот хак работает в IE11, но без него падает
if (navigator.userAgent.indexOf('Trident') > -1) {
setTimeout(() => this.forceUpdate(), 0);
}
офферы быстрее!
Следующий вопрос
Это единственный вопрос по вашему фильтру