Size: a a a

Чат канала Бирмана

2020 March 01

EL

Evgeniy Lazarev in Чат канала Бирмана
опять хуёвый код. === нужно
источник

k

kelarvi in Чат канала Бирмана
Evgeniy Lazarev
опять хуёвый код. === нужно
с===3
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Max Musatov
А чё, у вас там for запретили?
Я просто не понимаю, как круче написать такое. Ну тут вроде понятно какое. Я даю коду 5 попыток достучаться до сервера и получить данные
источник

SM

Sasha Maximal in Чат канала Бирмана
Evgeniy Lazarev
@maximal, этот код на ПХП нормальный? Или есть какой-то бэст-практис для подобных ситуаций?

try_counter = 0;
do {
   try {
       $result = getDataFromServer();
   } catch (Exception $e) {
       $try_counter++;
   }
   break;
} while ($try_counter < 5);
Да пойдёт
источник

SM

Sasha Maximal in Чат канала Бирмана
Evgeniy Lazarev
Я просто не понимаю, как круче написать такое. Ну тут вроде понятно какое. Я даю коду 5 попыток достучаться до сервера и получить данные
Нормально, не рефлексуй
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Просто Гугл заебал своими 503-ми ошибками
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Говна кусок, блядь
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
kelarvi
с===3
Бля, тебе уретру зашили что ли(
источник

MM

Max Musatov in Чат канала Бирмана
Evgeniy Lazarev
Я просто не понимаю, как круче написать такое. Ну тут вроде понятно какое. Я даю коду 5 попыток достучаться до сервера и получить данные
Лол, ну сделай функцию, которая принимает любую функцию и вызывает её до тех пор, пока она не завершится успешно
источник

SM

Sasha Maximal in Чат канала Бирмана
Evgeniy Lazarev
Бля, тебе уретру зашили что ли(
)))
источник

MM

Max Musatov in Чат канала Бирмана
Наверняка такая даже где-то уже написана
источник

k

kelarvi in Чат канала Бирмана
Evgeniy Lazarev
Говна кусок, блядь
Жень, гугл всегда был куском ебучего говна

один только поиск работает
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Max Musatov
Лол, ну сделай функцию, которая принимает любую функцию и вызывает её до тех пор, пока она не завершится успешно
В смысле «пока не завершится успешно»? Я даю 5 попыток, если этого не хватит, то явно там сервер лежит, и надо пока кинуть эксепшн
источник

MM

Max Musatov in Чат канала Бирмана
Evgeniy Lazarev
В смысле «пока не завершится успешно»? Я даю 5 попыток, если этого не хватит, то явно там сервер лежит, и надо пока кинуть эксепшн
Бля, ну принимай ещё параметром количество попыток
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Max Musatov
Бля, ну принимай ещё параметром количество попыток
Я не пойму, нахуй мне целая функция, это рефакторинг ради рефакторинга)
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Но вообще даже если будет целая функция, то смысл-то в ней должен быть такой или какой-то другой?
источник

MM

Max Musatov in Чат канала Бирмана
Evgeniy Lazarev
Я не пойму, нахуй мне целая функция, это рефакторинг ради рефакторинга)
Ты потом сможешь использовать её где-то ещё
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Max Musatov
Ты потом сможешь использовать её где-то ещё
Мудро
источник

MM

Max Musatov in Чат канала Бирмана
Evgeniy Lazarev
Но вообще даже если будет целая функция, то смысл-то в ней должен быть такой или какой-то другой?
Ну, я бы написал так. Но я не пхпист
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Я тоже
источник