Получи случайную криптовалюту за регистрацию!

​​В общем-то и целом согласиться можно Однако вот эта вот кут | Jedy Channel

​​В общем-то и целом согласиться можно

Однако вот эта вот кутацкая манера дробить код на трехстрочные функции, используемые один-единственный раз, на будущее - "Ненуавдруг потом нам понадобится вызвать еще где-нибудь?" - она просто подбешивает.

Мало того, что компиляторы обычно фигачат это как кучу пар call-ret, так еще и с читаемостью худо.

А если это однопоточная шняга на коллбэках - дело вообще швах.

Вдуплить без стакана, как оно работает - бывает трындец, как нетривиально.

Аргументы про читаемость сразу же куда-то испаряются, правда?

Особенно нравится рекомендация с timed-out loop.

Существует кейс, где это черта лысого легко сделаешь.

Бесконечный цикл, пуляющий лямбдами функцию в тред-пул, и вот там, в воркерах тред-пула, надо таймаут выполняющихся функций отследить.

Это мало того, что легко не реализуется - оно не реализуется просто, а, в ряде случаев, вообще не реализуется.

Погуглите по SO. Вменяемых решений нет ни на каком языке. Кроме, может быть, Питона. ))) И то, я б поспорил.

Ну и каменты - нужны. В нормальном коде есть масса нетривиальных мест, в которые приходится вчитываться - скажем так - неоднократно.