Некоторые ошибки в Heroku не обеспечивают отслеживание ошибок. Более того, если у вас есть проект, в котором вы позволяете другим людям развертывать ваш код, вы не получите их журналы ошибок, если они не поделятся ими с вами.
В этих сценариях ios sentry.io довольно мило (Если вы разрешаете другим использовать ваш код, то отказ от ответственности был бы полезен для сбора данных, или лучше разрешить им включить / отключить службу.)
С этим также будет действительно полезно, если вы выполните обширный вход в систему ваше приложение. Попробуйте обработать множество ошибок. Позвольте вашим журналам фильтроваться по информации, предупреждениям и ошибкам, а также по файлу, в котором они были вызваны.
А для разработки программного обеспечения в целом поддержание тестов крайне важно. Это легко запустить ваш тест с измененными параметрами. Вы проходите неудачные тесты и сразу же знаете, почему что-то пошло не так.
Попробуйте развернуть надежный CI-конвейер перед развертыванием своего проекта в Heroku, и вам придется меньше исправлять, пока вы работаете.