Ну да, особенно хорошо тем, кто пользуется читалками.
Ankhena, читалки проигнорят "пустые" теги. Да и вообще внешний тег там только ради бэкграунда слева - если делать отступы через margin, то его так не разместить, а если через padding - то не факт, что на базовой линии получится второй блок сделать, хоть он через :after, хоть прямо выделен.
Нет данных о том, что это шапка и нет гарантии, что этот элемент не переиспользуется
очень похоже на шапку. да и если переиспользуется (например разделитель блоков) - пофиг, все давно все в компоненты пихают, а там и изоляция стилей и вот это всё
Ankhena, для шапки по id норм. да и вообще это синтетический пример.
а количество тегов ничто по сравнению с тем, что все сразу понимают, как это работает.
Да и это явно лучше, чем осмысленный текст пихать content в :before.
Леонид Горшков, ну так надо не подцепляться к событию провала, а настроить саму задачу, release следует использовать в самом обработчике, либо throw. за количество попыток первого отвечает $tries, второго - $maxExceptions. Это все в справке описано.
webtechpro, скорее всего дело в параметрах axios. ну, или по какой-то причине на nginx настроено перенаправление только для внешнего адреса. Вообще всё из коробки работает.
webtechpro, ну по логике, должно обрабатывать 6 запросов одновременно, дальнейшие в очередь, но там еще асинхронность io, так что по факту намного больше. 6 - это только только основной поток.
tostershmoster, ну, другая логика есть (кроме присваиваний), которая также может падать. значит надо делать так, чтобы функция валидации была доступна без создания экземпляра.
tostershmoster, ну, если в конструкторе логики другой нет, то можно тестировать конструктор (создание экземпляра с кривыми настройками). Если есть - то можно вынести функцию из класса, а в классе хранить ссылку на неё (или сделать метод статическим) и тестировать без создания экземпляра.