[Перевод] Важность хороших Errors и Warnings на Product уровне
Почти в любом приложении или платформе нужно думать о двух типах сценариев: человеческом и программном.
Есть и дополнительные разделения: вы общаетесь с членами своей команды или с разработчиками из других команд или компаний? Это особенно важно при создании API или сервисов, где апстрим-разработчики будут перехватывать и обрабатывать ваши ошибки.
Первый шаг — адресовать сообщение правильному человеку в правильной ситуации. Мы все видели ошибки, явно не предназначенные для нас, например...