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

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

    Спасибо!

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

    Дональд Кнут

  • ModeratorM Moderator moved this topic from Off topic on

  • -2 Votes
    2 Posts
    501 Views
  • 0 Votes
    1 Posts
    239 Views
  • 0 Votes
    2 Posts
    438 Views
  • 0 Votes
    6 Posts
    4231 Views
  • 0 Votes
    3 Posts
    972 Views