Эффективные стратегии и инструменты отладки героки - PullRequest
0 голосов
/ 25 февраля 2020

Какой правильный подход при отладке ошибок в облаке Heroku? Журналы очень полезны, но некоторые ошибки действительно трудно отладить, так как сообщений в журналах часто недостаточно, чтобы понять природу проблемы. Поэтому мне интересно, каков ваш подход в целом, особенно для проблем, которые трудно воспроизвести, например, когда ошибка происходит недетерминированно или когда ошибка, по-видимому, возникает где-то еще, чем в вашем коде. Какие инструменты и стратегии вы используете на Heroku?

1 Ответ

0 голосов
/ 25 февраля 2020

Некоторые ошибки в Heroku не обеспечивают отслеживание ошибок. Более того, если у вас есть проект, в котором вы позволяете другим людям развертывать ваш код, вы не получите их журналы ошибок, если они не поделятся ими с вами.

В этих сценариях ios sentry.io довольно мило (Если вы разрешаете другим использовать ваш код, то отказ от ответственности был бы полезен для сбора данных, или лучше разрешить им включить / отключить службу.)

С этим также будет действительно полезно, если вы выполните обширный вход в систему ваше приложение. Попробуйте обработать множество ошибок. Позвольте вашим журналам фильтроваться по информации, предупреждениям и ошибкам, а также по файлу, в котором они были вызваны.

А для разработки программного обеспечения в целом поддержание тестов крайне важно. Это легко запустить ваш тест с измененными параметрами. Вы проходите неудачные тесты и сразу же знаете, почему что-то пошло не так.

Попробуйте развернуть надежный CI-конвейер перед развертыванием своего проекта в Heroku, и вам придется меньше исправлять, пока вы работаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...