Skip to content

fix(90-loops): битая ссылка в 600-debug/ru/data.yml - #329

Merged
fey merged 1 commit into
mainfrom
fix-broken-ru-link-600-debug
Aug 4, 2026
Merged

fix(90-loops): битая ссылка в 600-debug/ru/data.yml#329
fey merged 1 commit into
mainfrom
fix-broken-ru-link-600-debug

Conversation

@fey

@fey fey commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Найдено при закрытии фазы локалей (PR #318#328).

В modules/90-loops/600-debug/ru/data.yml ссылка guides.hexlet.io/ru/how-to-ask-questions/ отдаёт 404 — гайд, судя по всему, переименован или удалён. Сам формат guides.hexlet.io/ru/<slug>/ рабочий (проверено на /ru/encoding/, 200), так что дело именно в slug'е.

Заменена на статью по теме урока — ru.wikipedia.org/wiki/Отладка_программы (200), по аналогии с тем, что уже стоит в en/es этого урока (Debugging / Depuración de programas).

Если у гайда есть новый адрес — подставлю его вместо википедии, скажите какой.

Заодно: аудит всех внешних ссылок курса

Прогнал все ссылки из активных локалей (*/ru/, */en/, */es/ + модульные и курсовые описания) — 82 уникальных URL. Кроме этой ссылки битых не осталось: codica.la/* и checkstyle.sourceforge.io отдают 403/410 только на автоматические запросы (антибот), в браузере открываются.

Отдельно: битые ссылки ещё есть в легаси-файлах description.es.yml на уровне уроков (старый формат, не активные локали) — codica.la/courses/java-poo-basics в 40-methods-definition (2 урока), developer.mozilla.org/es/docs/Web/Java/... в 90-loops/100-while (MDN не документирует Java), es.wikipedia.org/wiki/Función_pura#... в 35-methods-using. Эти файлы фаза локалей не трогала — скажите, если их пора чистить или удалять целиком.

Верификация

docker compose run --rm exercises make schema-validate   # exit 0
docker compose run --rm exercises make description-lint  # exit 0

🤖 Generated with Claude Code

guides.hexlet.io/ru/how-to-ask-questions/ отдаёт 404 — гайд переименован
или удалён (сам формат guides.hexlet.io/ru/<slug>/ рабочий, проверено на
/ru/encoding/). Заменено на статью по теме урока, как уже сделано в en/es
этого урока (Debugging / Depuración de programas).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@fey
fey merged commit ad668cb into main Aug 4, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant