Как настроить действие в случае ошибки?

Moved Other
  • Есть скрипт: авторизуется на сайте, выполняет некоторые действия и начинает цикл действий
    Проблема: в ходе цикла действий может возникнуть ошибка(про if знаю), но неизвестно, на каком этапе цикла. Если ошибка возникает, нужно подождать на сайте немного (знаю как). Самый топорный способ решения - делать проверку на ошибку после каждого действий в цикле. Но это сложно и выглядит нерационально
    Как можно сделать, желательно в самом начале скрипта, что если он вдруг увидит ошибку, он сделал такие-то действия (в моем случае подождать немного и продолжить работу по скрипту)

    Спасибо!

  • @lifecpa сделайте функцию в которой организуйте проверку ошибки и вставьте ее вызов по пути выполнения скрипта. Это единственное что можно нормально сделать. Не думайте о красоте кода и оптимальности, думайте о работоспособности. Рекомендую почитать о методологии TDD. Ну и до кучи Кнута, который сказал "Преждевременная оптимизация корень всех зол".

    Дональд Кнут

  • ModeratorM Moderator moved this topic from Off topic on

  • 0 Votes
    3 Posts
    618 Views
  • 0 Votes
    3 Posts
    606 Views
  • 0 Votes
    2 Posts
    584 Views
  • -2 Votes
    1 Posts
    529 Views
  • 0 Votes
    5 Posts
    1152 Views