Официальный термин vs жаргон: развёртывание vs деплой

Тема дорожной карты · Английский для IT

🔊 Словарь терминов с произношением →

У большинства английских IT-терминов в русском есть два эквивалента: официальный, который используется в ГОСТах, договорах, документации крупных вендоров и учебниках, и жаргонный, который используется в командном чате и устной речи. Deploy — «развёртывание» и «деплой». Merge request — «запрос на слияние» и «мр». Pull request — «запрос на включение изменений» (так в русской документации GitHub) и «пр» / «пулл-реквест». Commit — «фиксация изменений» и «коммит». Branch — «ветка» (здесь жаргон и официальный термин совпали). Repository — «репозиторий» (тоже совпали). Build — «сборка» и «билд». Release — «выпуск» и «релиз». Rollback — «откат» (совпали). Backup — «резервная копия» и «бэкап». Bug — «дефект» / «ошибка» и «баг». Feature — «функциональная возможность» / «функция» и «фича». Task — «задача» и «таска». Estimate — «оценка трудоёмкости» и «эстимейт». Deadline — «срок» и «дедлайн». Pipeline — «конвейер» и «пайплайн». Timeout — «время ожидания» / «истечение времени ожидания» и «таймаут». Latency — «задержка» и «латенси». Performance — «производительность» и «перфоманс». Outage — «недоступность сервиса» и «аутедж». Incident — «инцидент» (совпали). Approval — «согласование» / «одобрение» и «апрув». Review — «рецензирование» / «проверка кода» и «ревью». Refactoring — «рефакторинг» (совпали). Debugging — «отладка» и «дебаг». Log — «журнал» и «лог». Cache — «кэш» (совпали). Container — «контейнер» (совпали). Cluster — «кластер» (совпали). Node — «узел» и «нода». Dependency — «зависимость» (совпали). Default — «по умолчанию» и «дефолтный».

Как произносится

Здесь проблема не в английском, а в русском: жаргонные заимствования часто произносятся с ударением, отличным от оригинала, и потом это ударение переносится обратно в английскую речь. Русское «дЕплой» против deploy /dɪˈplɔɪ/; «рЕвью» против review /rɪˈvjuː/; «рЕквест» против request /rɪˈkwɛst/; «латЕнси» против latency /ˈleɪtənsi/; «перфОманс» против performance /pərˈfɔːrməns/. Официальные русские термины этой проблемы не создают, и это ещё один аргумент за то, чтобы держать в голове оба ряда.

Как употребляется

Один смысл в двух регистрах:

  • «После деплоя на прод проверь логи» (чат) → «После развёртывания в промышленной среде проверьте журналы» (регламент).
  • «Таска заблочена, жду апрув от секьюрити» → «Задача заблокирована, ожидается согласование службы информационной безопасности».
  • «Фича готова, мр на ревью» → «Функциональность реализована, запрос на слияние передан на проверку».
  • «Был аутедж полчаса, откатили релиз» → «Сервис был недоступен 30 минут, выпуск отменён».
  • «Таймаут на бэкенде» → «Истечение времени ожидания ответа серверной части».

Правило выбора: чат, стендап, комментарии в коде и внутренние тикеты — жаргон; регламенты, договоры, документация для заказчика, отчёты об инцидентах для руководства и любой текст, который прочитает человек не из IT, — официальный термин.

Ловушки

Первая ловушка — писать регламент на жаргоне: «в случае факапа делаем роллбэк» в документе для заказчика подрывает доверие. Вторая — обратная: говорить на стендапе официальными терминами; «я зафиксировал изменения и передал запрос на слияние на рецензирование» звучит как перевод с иностранного. Третья — думать, что официальный термин всегда существует: для pipeline слово «конвейер» есть, но в CI/CD-контексте его почти никто не использует, и «пайплайн» встречается даже в документации российских вендоров. Четвёртая — считать заимствование жаргоном, если оно уже стало нормой: «репозиторий», «кластер», «контейнер», «кэш», «инцидент», «рефакторинг» — полноправные термины, и заменять их описательными оборотами не нужно. Пятая — переводить bug как «жучок»: официальный термин — «дефект» или «ошибка». Шестая — путать «релиз» и «выпуск» с deployment: развёртывание это техническое действие, выпуск — предоставление функциональности пользователям.

Связанные понятия

Полезные ресурсы