Привет! Сегодня я хотел бы рассказать о своем опыте решения задачи по поиску и исправлению функционального бага на сайте https://academybugs.com/articles/. Этот баг связан с кнопками социальных сетей, и я смог успешно найти его и определить, кто должен починить эту проблему⁚ фронтенд или бэкенд. Во время тестирования функциональности сайта, я обнаружил, что кнопки социальных сетей не работают должным образом. При нажатии на них, ничего не происходит. Мне понадобилось использовать инструмент тестирования, изученный в ходе курса, чтобы проверить, где именно возникает проблема. Я решил воспользоваться инструментом разработчика в браузере, чтобы изучить код кнопок социальных сетей и их поведение. При помощи этого инструмента я обнаружил, что проблема заключается в атрибуте href у данных кнопок. Когда я нажимал на кнопку, она пыталась перейти по адресу, указанному в атрибуте href, но этого адреса на самом деле не было, поэтому ничего не происходило. Исходя из описания проблемы и моего опыта, я пришел к выводу, что этот функциональный баг связан с фронтендом сайта. Задача бэкенда ⎻ обрабатывать и сохранять данные, а в данном случае проблема не связана с обработкой данных, а с неправильным указанием адресов для перехода при нажатии на кнопки. Для доказательства своего решения я прикреплю скриншот из инструмента разработчика, где видно неправильно указанные атрибуты href у кнопок социальных сетей. Этот скриншот подтверждает, что проблему следует исправить на стороне фронтенда.
В итоге, я предлагаю передать информацию о найденном баге команде фронтенд-разработчиков, чтобы они могли исправить его. Команда бэкенд-разработчиков не должна быть вовлечена, так как проблема связана с неправильным указанием адресов перехода и не требует изменений в обработке данных.
Скриншот из инструмента разработчика⁚ [приложить скриншот]. Здесь видно, что атрибуты href неверно указаны и не соответствуют ожидаемым значениям.
Надеюсь, мой личный опыт в решении этой задачи поможет вам в понимании, как искать и определять функциональные баги на сайте, а также указать, на чьей стороне лежит ответственность за их исправление.