Статистические данные уровня безработицы в России на протяжении последних лет. Представление статистики в табличном и графическом виде. Динамика и тенденции.
Обзор заработных плат по регионам и городам России. Подсчет средней зарплаты для популярных профессий и должностей. Официальная и неофициальная статистика.
Техдолг (технический долг, англ. technical debt) — это концепция в разработке программного обеспечения, которая отражает дополнительные затраты времени и ресурсов в будущем из-за неоптимальных решений, принятых на ранних этапах проекта.
Пример:
Команда сделала MVP мобильного приложения за 3 месяца, но с кучей хардкода. Через год пришлось переписывать 80% кода, потратив еще 6 месяцев.
Суть понятия
Чтобы быстрее выпустить продукт, команда использует «костыли» или упрощает код, но потом приходится «платить проценты» — тратить время на исправление ошибок и рефакторинг.
Откуда берется техдолг?
Сознательный выбор Пример: Чтобы успеть к релизу, разработчики скопировали кусок кода вместо создания универсального модуля.
Устаревшие технологии Пример: Проект на PHP 5.6 не обновляли, а теперь его сложно интегрировать с современными сервисами.
Недостаток тестирования Пример: Пропустили unit-тесты для экономии времени ? через год баги «вылезли» у клиентов.
Частые изменения требований Пример: Заказчик 10 раз менял дизайн формы, и код превратился в «лапшу».
Низкая квалификация команды Пример: Джуниор написал сложную функцию без комментариев — теперь никто не может её понять.
Чем опасен техдолг?
Замедляет разработку. Чем больше долга, тем сложнее добавлять новые функции.
Порождает баги. Кривые решения ломаются в неожиданных местах.