<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Legacy</title>
    <description>Всё о legacy-системах: технические и бизнес-риски, управление наследием, примеры успешной модернизации и перехода на современные технологии</description>
    <link>https://tproger.ru/tag/legacy</link>
    <atom:link href="https://tproger.ru/tag/legacy/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 16 Sep 2026 12:19:17 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Legacy</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Технический долг в деньгах: как считать ROI рефакторинга легаси-системы</title>
      <link>https://tproger.ru/articles/tehnicheskij-dolg-v-dengah-kak-schitat-roi-refaktoringa-legasi</link>
      <comments>https://tproger.ru/articles/tehnicheskij-dolg-v-dengah-kak-schitat-roi-refaktoringa-legasi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/tehnicheskij-dolg-v-dengah-kak-schitat-roi-refaktoringa-legasi</guid>
      <description><![CDATA[<p>Как перевести техдолг в деньги: отделяем от багов и новых требований, считаем текущие потери и обосновываем рефакторинг бизнесу через скорость, предсказуемость и риски.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/tehnicheskij-dolg-v-dengah-kak-schitat-roi-refaktoringa-legasi">Технический долг в деньгах: как считать ROI рефакторинга легаси-системы</a>»</p>]]></description>
      <category><![CDATA[Рефакторинг]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 30 Jun 2026 11:14:40 GMT</pubDate>
    </item>
    <item>
      <title>Как приручить legacy-код: безопасная модернизация без заморозки фич</title>
      <link>https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki</link>
      <comments>https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[KODE]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki</guid>
      <description><![CDATA[<p>Как модернизировать legacy-код без остановки продукта: Strangler Fig Pattern, feature flags, shadow testing и безопасная миграция данных. Практика и антипаттерны.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki">Как приручить legacy-код: безопасная модернизация без заморозки фич</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Ruby]]></category>
      <category><![CDATA[MySQL]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Рефакторинг]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[ICO]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Twitter]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[OpenTelemetry]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[DeFi]]></category>
      <category><![CDATA[Grafana]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Техника]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 23 Jun 2026 06:16:57 GMT</pubDate>
    </item>
    <item>
      <title>Linux-ядро сделает TSC обязательным требованием для x86-процессоров</title>
      <link>https://tproger.ru/news/linux-yadro-sdelaet-tsc-obyazatelnym-trebovaniem-dlya-x86-processo</link>
      <comments>https://tproger.ru/news/linux-yadro-sdelaet-tsc-obyazatelnym-trebovaniem-dlya-x86-processo?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/linux-yadro-sdelaet-tsc-obyazatelnym-trebovaniem-dlya-x86-processo</guid>
      <description><![CDATA[<p>Разработчики Linux-ядра готовятся сделать поддержку TSC безусловным требованием для x86. Узнайте, какие процессоры потеряют поддержку и когда ждать изменений.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/linux-yadro-sdelaet-tsc-obyazatelnym-trebovaniem-dlya-x86-processo">Linux-ядро сделает TSC обязательным требованием для x86-процессоров</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 03 Jun 2026 08:00:49 GMT</pubDate>
    </item>
    <item>
      <title>Как Pizza Tycoon симулировала трафик на 25 МГц процессоре в 1994 году</title>
      <link>https://tproger.ru/translations/kak-pizza-tycoon-simulirovala-trafik-na-25-mgc-processore-v-1994</link>
      <comments>https://tproger.ru/translations/kak-pizza-tycoon-simulirovala-trafik-na-25-mgc-processore-v-1994?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/kak-pizza-tycoon-simulirovala-trafik-na-25-mgc-processore-v-1994</guid>
      <description><![CDATA[<p>Pizza Tycoon крутил живой городской трафик на Intel 386 25 МГц. FinnKuhn 14 лет не мог это повторить — пока не прочитал оригинальный ассемблер.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/kak-pizza-tycoon-simulirovala-trafik-na-25-mgc-processore-v-1994">Как Pizza Tycoon симулировала трафик на 25 МГц процессоре в 1994 году</a>»</p>]]></description>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 10 Apr 2026 13:30:02 GMT</pubDate>
    </item>
    <item>
      <title>Google представила Code Wiki — ИИ, пишущий и обновляющий документацию для любых GitHub-репозиториев</title>
      <link>https://tproger.ru/news/google-predstavila-code-wiki---ii--piwushhij-i-obnovlyayushhij-dokumentaciyu-dlya-lyubyh-github-repozitoriev</link>
      <comments>https://tproger.ru/news/google-predstavila-code-wiki---ii--piwushhij-i-obnovlyayushhij-dokumentaciyu-dlya-lyubyh-github-repozitoriev?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/google-predstavila-code-wiki---ii--piwushhij-i-obnovlyayushhij-dokumentaciyu-dlya-lyubyh-github-repozitoriev</guid>
      <description><![CDATA[<p>Google запустила Code Wiki — ИИ, который генерирует и обновляет документацию GitHub-репозиториев, связывает её с кодом и ускоряет понимание проектов</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/google-predstavila-code-wiki---ii--piwushhij-i-obnovlyayushhij-dokumentaciyu-dlya-lyubyh-github-repozitoriev">Google представила Code Wiki — ИИ, пишущий и обновляющий документацию для любых GitHub-репозиториев</a>»</p>]]></description>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 17 Nov 2025 05:50:02 GMT</pubDate>
    </item>
    <item>
      <title>Лучшие агентства по разработке цифровых продуктов под ключ</title>
      <link>https://tproger.ru/articles/luchwie-agentstva-po-razrabotke-cifrovyh-produktov-pod-klyuch</link>
      <comments>https://tproger.ru/articles/luchwie-agentstva-po-razrabotke-cifrovyh-produktov-pod-klyuch?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/luchwie-agentstva-po-razrabotke-cifrovyh-produktov-pod-klyuch</guid>
      <description><![CDATA[<p>Подборка проверенных агентств для разработки цифровых продуктов под ключ: от сложных legacy-проектов и высоконагруженных систем до AI-агентов и комплексного брендинга. Сравниваем специализацию, подходы и кейсы, чтобы помочь выбрать подрядчика под ваши задачи.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/luchwie-agentstva-po-razrabotke-cifrovyh-produktov-pod-klyuch">Лучшие агентства по разработке цифровых продуктов под ключ</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Быстрый старт]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 18 Oct 2025 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Анонимные и стрелочные функции: как использовать их вместо create_function в PHP 8</title>
      <link>https://tproger.ru/articles/anonimnye-i-strelochnye-funkcii--kak-ispolzovat-ih-vmesto-create-function-v-php-8</link>
      <comments>https://tproger.ru/articles/anonimnye-i-strelochnye-funkcii--kak-ispolzovat-ih-vmesto-create-function-v-php-8?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виталий Киреев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/anonimnye-i-strelochnye-funkcii--kak-ispolzovat-ih-vmesto-create-function-v-php-8</guid>
      <description><![CDATA[<p>Рассказал, как работают анонимные и стрелочные функции в PHP. А также, на что заменить create_function при переходе с PHP 7.4 на PHP 8.
</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/anonimnye-i-strelochnye-funkcii--kak-ispolzovat-ih-vmesto-create-function-v-php-8">Анонимные и стрелочные функции: как использовать их вместо create_function в PHP 8</a>»</p>]]></description>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[Рефакторинг]]></category>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 03 Mar 2024 12:50:02 GMT</pubDate>
    </item>
  </channel>
</rss>