какие действия с ветками потенциально приводит к багам
Локализация дефектов и оформление баг-репортов
В этой статье мы расскажем о том, что делает QA-специалист, когда он находит тот или иной баг. Также рассмотрим, какие бывают дефекты и с чем их «едят».
Основные термины:
Дефект (или баг) — изъян в компоненте или системе, который может привести компонент или систему к невозможности выполнить требуемую функцию. Дефект, обнаруженный во время выполнения, может привести к отказам компонента или системы. Например: невозможно сохранить данные после заполнения анкеты.
Ошибка — действие человека, которое может привести к неправильному результату. Например: ввод букв в поле для ввода даты (должны приниматься только цифры) с последующим сохранением данных.
Отказ (failure) — отклонение компонента или системы от ожидаемого результата, выполнения, эксплуатации. Например: при переходе на следующую страницу анкеты данные предыдущей страницы затираются.
— не сохраняются изменения данных в профиле;
— не работает добавление комментария;
— не работает удаление товара из корзины;
— не работает поиск.
— текст вылезает за границы поля;
— элемент управления сайтом наслаивается на нижестоящий элемент;
— не отображается картинка.
— можно поставить дату рождения «из будущего», а также несуществующие даты — 31 февраля, 32 декабря и т.п.;
— можно сделать заказ, не указав адрес доставки;
— логика поиска работает неправильно.
— орфографические и пунктуационные ошибки;
— картинка товара не соответствует карточке товара;
— конвертация валют идет по неправильному курсу (калькулятор считает правильно, но при программировании указан неверный курс).
— отсутствие подсветки или уведомления об ошибке при некорректно заполненных полях формы;
— сброс всех данных при ошибке заполнения регистрационной формы;
— перегруженный интерфейс.
— можно получить логин, пароль в результате использования SQL-инъекций;
— неограниченное время жизни сессии после авторизации.
Итак, мы рассмотрели типы и виды дефектов. Теперь расскажем о том, как их документировать.
Документирование ошибок
Отчет об ошибке (Bug Report) — это документ, описывающий ситуацию или последовательность действий, приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата.
«Следующий этап заключается в документировании ошибок», — могли бы подумать вы, но оказались бы неправы.
Нельзя просто взять и задокументировать найденный дефект. Прежде всего, важно выполнить локализацию.
Перепроверка дефекта
Нужно проверить себя еще раз: воспроизвести баг снова при тех же условиях. Если ошибка не повторилась при очередном тестировании, то нужно разобраться, точно ли были соблюдены все действия и шаги воспроизведения, приведшие к этому результату. Возможно, дефект появляется только при первоначальной загрузке системы (при первом использовании). Для того, чтобы более точно определить условия воспроизведения ошибки, необходимо эту ошибку локализовать.
Локализация дефекта
Чтобы локализовать баг, необходимо собрать максимальное количество информации о его воспроизведении:
Например, не проходит восстановление пароля. Необходимо выявить, откуда приходит запрос на сервер в неверном формате — от backend либо frontend.
Например, в одной из форм, которую редко используют, возникает ошибка при нажатии на кнопку «Редактировать». Если в качестве временного варианта решения проблемы скрыть кнопку, это может повлиять на аналогичную форму в другом окне/вкладке, к которой пользователи обращаются чаще. Для качественного анализа необходимо знать, как работает приложение и какие зависимости могут быть между его частями.
Нужно проверить, соответствует ли результат тестирования ожидаемому результату. Справиться с этой задачей помогает техническое задание (в частности, требования к продукту), где должна быть задокументирована информация о тестируемом ПО и его функционировании. Пропускать этот шаг при тестировании не следует: если специалист недостаточно опытен, не зная требований, он может ошибаться и неправильно понимать, что относится к багам, а что нет. Внимательное изучение документации позволяет избежать таких ошибок.
Необходимо воспроизвести баг в разных операционных системах (iOS, Android, Windows и т.д.) и браузерах (Google Chrome, Mozilla, Internet Explorer и др.). При этом нужно проверить требования к продукту, чтобы выяснить, какие системы должны поддерживаться. Некоторые приложения работают только в определенных ОС или браузерах, поэтому проверять другие варианты не нужно.
Например, desktop-приложение предназначено для использования на компьютерах, поэтому зачастую нет необходимости тестировать его на мобильных устройствах. Для смартфонов в идеале должна быть разработана отдельная мобильная версия, которую, в свою очередь, нет смысла тестировать на компьютерах. Кроме того, есть web-приложения, которые могут работать и на компьютерах, и на мобильных устройствах, а тестировать их нужно на всех типах устройств. Для тестирования можно использовать эмулятор той или иной среды, но в рамках статьи мы не будем затрагивать этот вопрос.
Мобильную версию приложения нужно тестировать на нескольких устройствах с разной диагональю экрана. При этом можно руководствоваться требованиями к ПО, в которых должно быть указано, с какими устройствами это ПО совместимо.
Для того, чтобы не запутаться в реализованных задачах, в разработке используют версионность ПО. Иногда тот или иной баг воспроизводится в одной версии продукта, но не воспроизводится в другой. Этот атрибут обязательно необходимо указывать в баг-репорте, чтобы программист понимал, в какой ветке нужно искать проблему.
Возможно, дефект был найден при нехватке внутренней или оперативной памяти устройства. В таком случае баг может воспроизводиться на идентичных устройствах по-разному.
Для того, чтобы оптимизировать сроки тестирования, мы рекомендуем использовать техники тест-дизайна.
Фиксирование доказательств
Доказательства воспроизведения бага нужно фиксировать при помощи логов, скринов или записи экрана.
Live-логирование – это снятие системных логов в режиме реального времени. Для этого можно использовать следующие программы: Fiddler, Visual Studio для Windows, iTools, Xcode для iOS, Android Debug Monitor, Android Studio для Android и др.
Оформление баг-репорта
Все найденные дефекты обязательно нужно документировать, чтобы каждый задействованный на проекте специалист мог получить инструкции по воспроизведению обнаруженного дефекта и понять, насколько это критично. Если в команде принято устно передавать разработчику информацию о найденных дефектах, есть риск упустить что-то из вида.
Дефект, который не задокументирован – не найден!
Когда вся необходимая информация собрана, а баг локализован, можно приступать к оформлению баг-репорта в таск-трекере. Чем точнее описание бага, тем меньше времени нужно для его исправления. Список атрибутов для каждого проекта индивидуален, но некоторые из них – например, шаги воспроизведения, ожидаемый результат, фактический результат – присутствуют практически всегда.
Баг должен быть описан кратко и ёмко, иметь понятное название. Это поможет разработчику разобраться в сути ошибки и в том, может ли он взять этот случай в работу, если занимается соответствующим разделом системы. Также это позволяет упростить подключение новых специалистов на проект, особенно если разработка ведется много лет подряд, а запоминать баги и отслеживать их в таск-трекере становится все сложнее. Название проекта можно составлять по принципу «Где? Что? Когда?» или «Что? Где? Когда?», в зависимости от внутренних правил команды.
Например:
Где происходит? — В карточке клиента (в каком разделе системы).
Что именно происходит? — Не сохраняются данные.
Когда происходит? — При сохранении изменений.
В какой части функциональности тестируемого продукта найден баг.
Версия продукта, ветка разработки, в которой воспроизводится ошибка.
Этот атрибут показывает влияние дефекта на функциональность системы, например:
· Blocker — дефект, блокирующий использование системы.
· Critical — ошибка, которая нарушает основную бизнес-логику работы системы.
· Major — ошибка, которая нарушает работу определенной функции, но не всей системы.
· Minor — незначительная ошибка, не нарушающая бизнес-логику приложения, например, ошибка пользовательского интерфейса.
· Trivial — малозаметная, неочевидная ошибка. Это может быть опечатка, неправильная иконка и т.п.
Приоритет определяет, насколько срочно нужно исправить ошибку. Обычно выделяют следующие виды приоритетов:
Статус указывает стадию жизненного цикла бага, взят он в работу или уже решен. Примеры: to do, in progress, in testing (on QA), done. В зависимости от особенностей проекта возможны дополнительные статусы (например, аналитика).
Баг-репорт отправляют тимлиду проекта или разработчику, который будет заниматься исправлением дефекта, в зависимости от принятых в команде договоренностей.
Где найден баг: операционная система, наименование и версия браузера.
Необходимо для описания действий, которые предшествовали воспроизведению бага. Например, клиент авторизован в системе, создана заявка с параметрами ABC и т.д. Баг-репорт может не содержать предусловие, но иногда оно бывает необходимо для того, чтобы проще описать шаги воспроизведения.
Один из самых важных атрибутов — описание шагов, которые привели к нахождению бага. Оптимально использовать 5-7 понятных и кратких шагов для описания бага, например:
1. Открыть (. )
2. Кликнуть (…)
3. Ввести в поле А значение N1
4. Ввести в поле B значение N2
5. Кликнуть кнопку «Calculate»
Что произошло после воспроизведения указанных выше шагов.
Что должно произойти после воспроизведения шагов тестирования, согласно требованиям.
Логи, скриншоты, видеозапись экрана — всё, что поможет разработчику понять суть ошибки и исправить ее.
После составления баг-репорта обязательно нужно проверить его, чтобы избежать ошибок или опечаток.
Локализация и оформление багов — необходимые составляющие работы QA-специалиста с программным продуктом. Приглашаем подробнее ознакомиться с услугами тестирования и обеспечения качества в SimbirSoft.
Отклоняя ветви, повышаем урожайность
Держим угол
Бывает, посадишь деревце, ждешь год, ждешь два, три, а плодов все нет. Хоть ты за топор берись. Не спешите! Да, проблема есть, но она легко решается!
В прежние времена крестьяне-садоводы, может, и не особо разбирались в биологии, но знали, что дерево, не желающее плодоносить, надобно посрамить. Для этого на его ветвях развешивали куски кирпичей, булыжники, старые лапти. И таким оно, пристыженное, стояло на виду у всех.
Конечно же, возраст плодоношения зависит от биологических особенностей растения, его вида и сорта, подвоя, климата, плодородия почвы. Причиной бесплодия может быть как избыток азота, так и неправильное соотношение минерально-углеводного питания, загущенность кроны. Да и другие нюансы возможны.
Чтобы дерево хорошо росло и плодоносило, его крона должна быть правильно сформирована. Исправить погрешности природы (и собственной неумелой агротехники) можно различными способами. Большинство садоводов для этого традиционно используют обрезку. Но оказывается, придавать деревьям нужную форму и получать хорошие урожаи можно и иначе. В частности, отгибанием ветвей. Этот прием часто использует Владимир Крылович, создавая свой сад мечты.
Обычно саженцы плодовых деревьев продаются совсем несформированными. Поэтому при посадке их ветвям нужно сразу же придать правильное положение — то есть максимально горизонтальное.
Главное, что должен знать начинающий садовод-любитель, дерево закладывает плоды тогда, когда у него нет возможности направить жизненные силы в другое русло. Если растению ничто не мешает тянуться вверх, давая все новые и новые побеги, оно так и будет расти, забыв о плодоношении.
Нам же важно, чтобы деревце изначально раздавалось в ширину, а не росло ввысь, чтобы основные ветви располагались как можно более горизонтально. Именно в таком положении они активно плодоносят.
Летом у отогнутых веток отток пластических веществ к корням замедляется. Питательные вещества концентрируются в горизонтальных побегах, что, собственно, и способствует образованию цветочных почек.
Вертикальные ветки дерева больше заняты ростом, а горизонтальные направляют все силы на плодоношение. Когда побег начинает отклоняться от вертикали, почки получают сигнал на закладку цветков. Но если ветвь опустить слишком низко, ее рост может вообще остановиться, и через несколько лет она чаще всего засыхает.
— Вертикальные побеги хорошо растут, но плохо плодоносят, а горизонтальные, наоборот, всегда усыпаны урожаем, — подтверждает Владимир Анатольевич. — Количество закладываемых цветочных почек зависит от протяженности зоны ветвления. Она же, в свою очередь, связана с углом отхождения скелетных веток от ствола. То есть чем ближе угол отхождения к 90 градусам, тем побег урожайнее, пусть и слабее по силе роста.
— Как работает отгибание? За счет чего закладывается больше цветковых почек?
— Все дело в том, что в отогнутой ветке повышается концентрация углеводов и белков. Изменение угла наклона влияет как на распределение ростовых гормонов — ауксинов, так и других веществ, влияющих на формирование цветков. Наклон ветвей сродни кольцеванию.
Поэтому если надо усилить рост какой-то ветви, придайте ей положение, близкое к вертикальному. Если же надо, наоборот, его ослабить и тем самым ускорить плодоношение, отогните до горизонтального.
— Как влияет угол отхождения ветви на ее рост и продуктивность?
— Оптимальный для плодоношения верхний (!) угол между стволом и отгибаемой веткой — 60—90 градусов. Ветви, отходящие под острым углом, быстро растут и позже вступают в плодоношение. А поскольку в таких развилках зажимается и повреждается кора, то они легко отламываются.
Разлом — серьезная и болезненная для растения рана, которую очень трудно (почти невозможно) залечить. Причем это касается всех без исключения плодовых культур, в том числе вишни и черешни — пусть и в меньшей степени.
Не стоит оставлять в качестве основных и побеги, у которых угол отхождения меньше 30 градусов: очень часто они начинают конкурировать за лидерство со стволом и загущают крону.
Если упустили острые углы и дереву уже много лет, то вырезайте такие ветви по одной в год.
Чем больше величина угла, тем надежнее скреплены ветки между собой или с центральным проводником. Что касается тупого угла, то такие ветви плохо развиваются.
— Как и когда нужно отгибать ветки?
— В принципе, в любое время. Но как показывает практика, лучше всего это делать весной — когда начнется сокодвижение. Древесина в это время мягкая и упругая. К осени же побег одревеснеет и уже навсегда останется в приданном ему положении. Если по каким-то причинам решите отгибать ветви зимой, то имейте в виду, что древесина многих пород на морозе становится ломкой. У некоторых культур она хрупкая даже весной. У той же груши, к примеру. Так что гните ветки плавно, не спеша, можно даже в несколько заходов.
— Какими способами проще всего добиться нужного угла отклонения?
— Их много. Самый легкий и безопасный — оттянуть побеги толстой и мягкой веревкой. Правда, гнутье (такой вот странный термин) подходит только для молодых деревьев — на 1—2-й год после посадки. Важно успеть до одревеснения побегов, когда они еще гибкие и их легко отогнуть, чтобы при этом не травмировать и не сломать. Толстые и старые ветви, увы, так расправить уже не получится.
Молодой побег можно прикрепить к соседним, более взрослым ветвям, к стволу или подвесить на него грузы — те же камешки в тряпичных узелках. Привязывать веревку нужно примерно посередине ветки. Ни в коем случае не за ее верхушку: она искривится дугой. И эффект получится противоположный — на горбе начнут активно отрастать волчки, а цветочные почки не заложатся.
Петля, охватывающая побег, должна быть свободной. Если бечевка тонкая, то со временем (по мере утолщения ветви) она врежется в кору. Чтобы этого не произошло, подложите под нее кусок резины, дощечку или просто палочки.
От тугой перевязки урожайность сразу даже повысится, поскольку отток питательных веществ от кроны к корням будет перекрыт. Но со временем ветка выше места перетяжки может вообще засохнуть.
Расправляют побег, привязав их и к колышкам. Весной под кроной дерева вбейте по углам квадрата четыре штыря и натяните на них веревку или мягкую проволоку. Также такую раму можно сделать из реек или тонких жердей, подвязав к ним шпагатом ветки, растущие под острым к стволу углом.
Решение это хоть и простое, но неудобное с точки зрения дальнейшего ухода и за деревом, и за садом. Веревки будут мешать не только проходу, но и косьбе травы в приствольном круге. Можно попробовать (иногда это удается) закрепить конец веревки к штамбу самого дерева: и компактно, и по-своему даже красиво.
Для фиксации ветвей можно использовать и широкие полосы из резины. Я, к примеру, разрезаю на кольца старые покрышки от автомобиля.
— Исправить угол положения ветви можно и распорками.
— Конечно, установив их между стволом и побегом. Самый лучший, на мой взгляд, вариант — это широкие полосы-дощечки с отверстиями по краям. У такого самодельного крепления большой зазор, не мешающий росту ветки. Мало того, оно и само многоразовое. Легко устанавливается, снимается, переставляется с ветки на ветку, с одного дерева на другое.
Некоторые садоводы стараются придать нужное направление еще только-только начинающей прорастать почке мини-заготовками из прочной пластмассы. Вначале они пластик режут на полоски шириной 2,5 см. В них через каждые 2,5 см делают круглые отверстия диаметром от 0,5 см до 1 см — для ветвей разной толщины. Затем полоску разрезают на квадратики 2,5×2,5 см с отверстием в центре. После этого с одной стороны их надрезают, чтобы удобнее было работать, и устанавливают над почкой. Благодаря таким пластинкам угол отхождения ветви обычно около 70 градусов.
— Принцип тот же, что и при использовании бельевой прищепки.
— Да, ею также можно регулировать угол отхождения, закрепляя на 2—3 см выше места отрастания побега. Этот прием я подсмотрел у доктора сельскохозяйственных наук, профессора, известного специалиста по обрезке плодовых деревьев и формированию разных типов крон Аугустина Мики из Польши.
Для того чтобы молодые побеги росли под углом 90 градусов, он обычную бельевую прищепку (желательно деревянную) закрепляет над почкой. Когда она прорастет, побег упрется в преграду и пойдет под нужным нам прямым углом. По-другому, то есть вертикально, расти у него просто не получится. А чтобы в случае сильного ветра прищепка не повредила кору, заматывает побег в месте ее крепления тонкой полоской хлопчатобумажной ткани.
— А если ветка уже переросла и в диаметре 2—3 см?
— Да, такие побеги отгибать уже труднее: они отламываются, задирая кору. Увеличить их угол отхождения от ствола можно, только предварительно подпилив. Подпилы делаем снизу возле самого основания ветки примерно на 1/4 ее диаметра. Тонкой острой пилкой снизу ветки возле ее основания сделайте 6—8 надрезов на расстоянии около 2 см один от другого. После того как ветка будет отгибаться, ее надо закрепить двумя растяжками к колышкам. Ранки от подпиливания при наклоне зажимаются и быстро зарастают.
Обычно ветку фиксируют на один сезон. За эти несколько месяцев она одревесневает, запоминает свое новое положение и к прежнему уже не возвращается. Но моментально получить эффект от смены ориентации ветвей не получится — цветочные почки закладываются лишь на 2—3-й год.
Отгибая ветви, мы решаем не только вопрос урожайности. Раскрывая крону, мы позволяем солнечному свету проникнуть в глубь ее и равномерно осветить каждую веточку. А это еще один плюс для образования большего количества цветочных почек. Более того, открытая, незагущенная, хорошо продуваемая и прогреваемая крона меньше подвержена всяким заболеваниям: влага-то в ней долго не задерживается. Сложнее выжить и вредителям.
Отгибать ветки можно не только у плодовых, но и у декоративных культур, чтобы убрать однобокость и придать кроне нужную форму.
Нельзя одновременно отгибать больше трети ветвей, иначе дерево ослабнет и вместо желаемого получится обратный эффект.
Можно ли заболеть после прививки и сколько работают антитела: ответы на главные вопросы о COVID-19
Можно ли заболеть ковидом, если сделал прививку, как долго защищают антитела и как часто нужно ревакцинироваться, чем опасен индийский штамм и стоит ли ждать западные вакцины — на главные вопросы о коронавирусе отвечает молекулярный биолог Ирина Якутенко
Можно ли заболеть, если привился
Говоря о защитном эффекте вакцинации, люди часто путают заражение и заболевание. Ни одна вакцина не может защитить от заражения — попадания вируса на чувствительные ткани и его проникновения внутрь клеток. Прививка не создает вокруг человека силового поля, которое не пропускает вирусы, и, если вакцинированный встретится с больным ковидом, когда тот активно распространяет вокруг себя вирусные частицы, и достаточно долго пообщается с ним в помещении без маски и соблюдения дистанции, вирусные частицы неизбежно попадут на слизистые.
Но когда мы говорим о заболевании, то есть о проявлении типичных симптомов, это означает, что вирус размножился в достаточном количестве, чтобы, во-первых, вызвать масштабную реакцию иммунной системы, а во-вторых, начать вредить организму самостоятельно. И тут эффект различных вакцин оказывается очень разным — кроме того, вероятность заболеть, несмотря на прививку, зависит от ситуации с вирусом в стране и, в частности, от количества вакцинированных.
В случае с коронавирусом мРНК-вакцины дают лучшую защиту от новых высокозаразных штаммов — причем речь как о заражении, так и о заболевании. В недавно вышедшем препринте ученые из Англии, проанализировав 14 000 случаев диагностированной инфекции дельта-штаммом (он же индийский, он же В.1.617.2), подсчитали эффективность мРНК-вакцины от Pfizer/BioNTech и векторной вакцины от AstraZeneca в отношении этой вирусной разновидности и сравнили с данными по альфа-штамму (он же британский, он же B 1.1.7). Через две недели после введения второй дозы мРНК-препарата эффективность против проявления симптомов ковида составила 88% для дельта-штамма и 94% для альфа-штамма. После векторной вакцины эффективность составила 67% для дельта-штамма и 74% для альфа-штамма. В отношении попадания в больницу, то есть тяжелых симптомов, две дозы мРНК-вакцины эффективны на 96% для дельта и 95% для альфа-штамма, эффективность двух доз векторной вакцины составила 92% для дельта и 86% для альфа-штамма.
Иными словами, мРНК-вакцины лучше защищают от симптомов, особенно от тяжелых, но и векторные препараты дают защиту намного больше той, на которую большинство экспертов рассчитывали в начале эпидемии, когда создание вакцин только началось. То есть дельта-штамм с не очень большой вероятностью может заражать привитых, однако болезнь у них в подавляющем большинстве случаев будет протекать в легкой форме.
Надо ли перепрививаться и когда
Учитывая, что в России привито около 10% населения, вопрос о ревакцинации не является ни основным, ни критическим. Тем не менее мэр Москвы Собянин заявил, что перепривился спустя год после первой вакцинации (видимо, он получил вакцину одновременно с сотрудниками НИЦ Гамалеи, которые опробовали на себе будущий «Спутник» еще до начала официальных клинических исследований), а глава столичного депздрава Алексей Хрипун заявил, что повторную прививку необходимо делать спустя полгода, и обещал, что процедура будет разработана в ближайшее время. Чиновник уточнил, что «уровень антител никакого значения не имеет, он через шесть месяцев такой, который как раз требует ревакцинации».
Когда антитела перестают работать
Никаких исследований, которые бы показывали, какой уровень антител считается опасно низким, не существует. Как нет и единого стандарта измерений антител: разные лаборатории используют тест-системы различных производителей, и не создано никаких сводных таблиц, по которым можно было бы пересчитывать значение, полученное в одной лаборатории, для другой.
Чтобы понять, когда защитный эффект от вакцинации начинает ослабевать, производители продолжают следить за добровольцами, получившими препарат или плацебо в рамках третьей фазы клинических испытаний. Сравнивая количество заболевших в обеих группах, разработчики оценивают эффективность вакцин в долгосрочной перспективе. Для мРНК-вакцины от Pfizer/BioNTech эффективность по предотвращению симптомного заболевания спустя шесть месяцев составила 91,2% — не существенно меньше эффективности вскоре после введения второй дозы.
В исследованиях вакцины от компании Moderna показано, что спустя полгода уровень нейтрализующих (самых эффективных) антител у привитых добровольцев немного снизился, но уровень защиты в этой работе не определялся. Для других вакцин подобных данных пока не публиковалось.
Сколько действует вакцина
Ответ на этот вопрос совпадает с ответом на предыдущий. Массовая вакцинная кампания началась зимой 2020-го — весной 2021 года, и по крайней мере для мРНК-вакцины за этот период защитный эффект, видимо, не сильно упал. Тем не менее большинство экспертов полагают, что ревакцинация в том или ином виде понадобится, так как коронавирус, похоже, уже не уйдет из популяции, а вакцины вряд ли дадут пожизненный иммунитет.
Генеральный директор Pfizer Альберт Бурла оценил вероятный срок, когда привитым может понадобиться бустер (усиливающая прививка), в 8-12 месяцев.
Не опасно ли перепрививаться слишком часто
Понятие «слишком часто» в отношении вакцин лишено научного смысла. Необходимый интервал ревакцинации устанавливается по итогам наблюдения за заражениями среди привитых и оценки уровня антител, для разных заболеваний и вакцин он разный.
Более того, необходимость ревакцинации определяется эпидемиологической ситуацией и условиями, в которых живет человек. Скажем, людям из неблагополучных по энцефалиту районов рекомендуется делать бустерные прививки, а тем, кто лишь приезжал туда, а основную часть времени живет в регионах, где этой болезни нет, ревакцинация не показана.
В нескольких исследованиях ученые сравнивали количество заболеваний, не предотвращаемых вакцинами, у привитых и непривитых детей. Авторы обнаружили, что никакой разницы нет, то есть дети, получившие множество разных вакцин, столь же эффективно справляются с постоянно окружающими нас патогенами, как и дети, чей иммунитет не «отвлекался» на выработку защитных инструментов против тяжелых болезней.
Надо ли прививаться, если переболел ковидом и выработались антитела
Как уже упоминалось выше, сегодня ученые не знают, каким должен быть минимальный уровень антител, который обеспечивает приемлемую защиту от заболевания. Поэтому регуляторы в сфере здравоохранения разных стран просто рекомендуют переболевшим прививаться — либо не указывая сроков, как, например, американский CDC, либо советуют подождать 28 дней с момента начала симптомов, как британский NHS.
Сама по себе рекомендация обязательно прививаться связана с тем, что после болезни иммунный ответ очень отличается у разных людей. Обычно чем тяжелее протекало заболевание, тем выше как общий уровень антител, так и количество нейтрализующих. Вакцинация же дает намного более стабильный уровень антител, кроме того, после нее не образуются неэффективные антитела, нацеленные на другие белки коронавируса, которые неизбежно формируются после болезни.
Чем опасен индийский штамм, в чем его специфика
Индийский штамм сочетает в себе сразу два неприятных свойства: высокую скорость распространения и способность частично уходить из-под действия антител. По имеющимся оценкам, он распространяется в 1,5 раза быстрее предыдущего рекордсмена — британского штамма. Какие именно мутации дельта-штамма делают его таким — пока неясно, но как минимум одно изменение — L452R — увеличивает способность вируса связываться с клеточными рецепторами ACE2, а это необходимый шаг для проникновения в клетку. Впрочем, аналогичная мутация есть и у других коронавирусных вариантов, например калифорнийского, так что, скорее всего, новые способности дельта-штамма — результат взаимодействия нескольких мутаций.
Главный научный сотрудник ВОЗ Сумия Сваминатан заявила, что индийский штамм становится доминирующим по всему миру, вытесняя остальные варианты. Это очень опасно, так как штаммы, которые легче распространяются, в итоге приводят к большему количеству смертей, чем более патогенные, но медленные варианты, из-за того, что за одинаковое время заражают больше людей.
Кроме того, из-за способности уходить от части антител, выработанных у тех, кто уже встречался с вирусными антигенами, индийский штамм может заражать вакцинированных и переболевших. Однако вероятность заражения ниже, чем для неиммунных.
Поможет ли вакцинация остановить третью волну в России, вызванную индийским штаммом
Единственным действенным способом быстро остановить коронавирусную волну является локдаун. Когда количество вновь инфицированных быстро увеличивается, это означает, что вирус прямо сейчас активно распространяется в популяции. Затормозить процесс можно, только разорвав как можно больше потенциальных цепочек заражения. Чтобы добиться этого, необходимо до минимума сократить количество возможных контактов.
В Европе третью волну, вызванную британским штаммом, удалось сбить многомесячными карантинами, во время которых были закрыты все магазины, за исключением самых основных, рестораны, кафе, клубы, фитнес-студии, салоны и так далее. Не работали детские сады, школьники и студенты занимались удаленно, а значительная часть взрослых работала из дома. Параллельно в европейских странах разворачивалась прививочная кампания, но первые месяцы рост числа вакцинированных не мог оказать заметного влияния на эпидемию, так как иммунизация начиналась с очень пожилых людей, которые мало контактируют с кем-то еще. Ограничения начали снимать только тогда, когда цифры новых случаев ковида приблизились к тем, что были до начала волны, а существенный процент населения получил хотя бы одну дозу вакцины.
Вакцинация без ограничения контактов или локдаун без массовой вакцинации гораздо менее эффективны. Видимый защитный эффект наступает спустя две-три недели после введения второй дозы, до этого риск привитых заболеть самим и заразить кого-то еще остается почти таким же, как у неиммунных. Кроме того, в отсутствии ограничительных мер вирус продолжает распространяться в популяции, что быстро приводит к перегрузу больниц. Локдаун сам по себе способен быстро загасить волну, но так как большинство людей остаются неиммунными, после его ослабления вирус вновь начинает распространяться.
«Спутник V» — по-прежнему самая эффективная российская вакцина?
Эффективность вакцин (как и других медицинских препаратов) определяется по итогам клинических испытаний — масштабных многоступенчатых исследований. На доклинической стадии разработчики проверяют эффективность и безопасность исследуемого вещества на животных и определяют допустимые концентрации. На первой фазе клинических исследований на небольшой выборке здоровых людей оценивают, прежде всего, безопасность, но иногда и какие-то параметры эффективности препарата. На второй стадии препарат дают уже большему количеству людей, представляющих разные группы здоровья. Наконец, на третьей стадии медикамент — в данном случае, вакцину — получают десятки тысяч людей.
Одновременно сравнимое количество людей получают плацебо, причем ни сами добровольцы, ни ученые не знают, кому что досталось. Людей выпускают «в поля» и через определенное время подсчитывают, сколько народу заразилось в обеих группах. Если в группе вакцины заражений и тяжелого течения заметно меньше (для вакцин от коронавируса ВОЗ выбрала отсечку эффективности в 50%), препарат считают работающим. Результаты клинических испытаний публикуют в международных рецензируемых журналах, чтобы научное сообщество могло независимо оценить их.
Из российских вакцин всем этим критериям удовлетворяет только одна вакцина — «Спутник V». По итогам его клинических испытаний были опубликованы две статьи в престижном журнале The Lancet, хотя результаты и методика проведения испытаний подвергались критике. Разработчики двух других российских вакцин не предоставили данных, которые можно было бы проанализировать незаинтересованным специалистам.
Правда ли, что вакцины от Pfizer/BioNTech и Moderna эффективней, и есть ли смысл их ждать
Сравнивать результаты клинических испытаний разных вакцин напрямую нельзя: они проводятся по разным протоколам, с разными критериями включения людей в испытания, в странах с разной эпидемиологической ситуацией и так далее. Тем не менее грубо сопоставить итоги испытаний можно, и такое сопоставление показывает, что в отношении предыдущих вариантов коронавируса мРНК-вакцины и векторный «Спутник» дают сходную эффективность. Однако, как мы уже обсуждали выше, мРНК-вакцины более устойчивы к дельта-штамму. Прямых данных о том, насколько хорошо этот вариант «пробивает» защиту от «Спутника», нет, но можно предположить, что его эффективность будет снижаться по похожему с векторной вакциной от AstraZeneca паттерну.
В России иностранные вакцины могут появиться только после того, как пройдут регистрацию в российских надзорных органах в сфере здравоохранения. Пока ни для одной западной вакцины такая процедура не начата. В ноябре компания «Петровакс» сообщила, что в российские надзорные органы подана заявка на регистрацию китайской вакцины CanSino. «Петровакс» в партнерстве с CanSino проводит в России испытания этой вакцины и в случае регистрации обещала быстро наладить производство китайского препарата. Однако процесс затянулся, и вакцина CanSino до сих пор не одобрена на территории России.