Глаголы: задеплоить, пофиксить, замержить, заапрувить
Тема дорожной карты · Английский для IT
🔊 Словарь терминов с произношением →
Глаголы рунглиша образуются по одной схеме: английский корень плюс русский суффикс «-ить» плюс приставка совершенного вида («за-», «по-», «с-», «от-», «пере-»). Схема продуктивна, поэтому новые глаголы появляются мгновенно, как только в команде приживается новый инструмент. Основной набор: «задеплоить» — deploy (развернуть), «пофиксить» — fix (исправить), «замержить» / «смержить» — merge (слить), «заапрувить» — approve (одобрить), «закоммитить» — commit, «запушить» — push, «спуллить» — pull, «заребейзить» — rebase, «зареквестить» — request (запросить), «заревьюить» / «отревьюить» — review, «зарезолвить» — resolve (разрешить конфликт или закрыть тикет), «заассайнить» — assign (назначить), «зашедулить» — schedule (запланировать), «заскейлить» — scale, «отроллбэчить» / «откатить» — roll back, «зарефакторить» — refactor, «задебажить» — debug, «затестить» — test, «заимплементить» — implement, «заинжектить» — inject, «пропатчить» — patch, «перезалить» — re-upload или force-push, «дропнуть» — drop (таблицу или задачу), «килльнуть» — kill (процесс), «заэскалировать» — escalate, «синкануться» — sync up, «пингануть» — ping (напомнить о себе), «зашарить» — share, «залогировать» — log, «замокать» — mock, «зачекаутить» — check out (ветку), «форкнуть» — fork, «сквошить» — squash, «черрипикнуть» — cherry-pick, «стешнуть» — stash.
Как произносится
Возвращаясь от рунглиша к английскому, восстанавливайте оригинальное ударение и гласные. Deploy /dɪˈplɔɪ/, approve /əˈpruːv/, merge /mɜːrdʒ/, commit /kəˈmɪt/, rebase /ˌriːˈbeɪs/, review /rɪˈvjuː/ (ударение на второй слог; «рЕвью» — рунглиш), resolve /rɪˈzɒlv/, assign /əˈsaɪn/ (g немая), schedule /ˈskɛdʒuːl/ американское или /ˈʃɛdjuːl/ британское, escalate /ˈɛskəleɪt/, implement /ˈɪmplɪmɛnt/ (ударение на первый слог, а не «имплемЕнт»), inject /ɪnˈdʒɛkt/, squash /skwɒʃ/, stash /stæʃ/, mock /mɒk/.
Как употребляется
Русская фраза → английский эквивалент:
- «Задеплой на стейдж и пингани меня» → Deploy to staging and ping me.
- «Я пофиксил и запушил, заапрувь плиз» → Fixed and pushed, please approve.
- «Заребейзь на мастер, там конфликты» → Rebase onto master, there are conflicts.
- «Зарезолви тред и смержи» → Resolve the thread and merge.
- «Зашедуль синк на завтра» → Schedule a sync for tomorrow.
- «Нужно заскейлить воркеры и отроллбэчить миграцию» → We need to scale the workers and roll back the migration.
- «Замокай внешний сервис в тестах» → Mock the external service in tests.
Обратите внимание: при переводе на английский приставка совершенного вида исчезает, а её смысл передаётся временем глагола (fixed and pushed) или контекстом.
Ловушки
Первая ловушка — переносить русскую приставку в английский: I already fixed it корректно, а попытка передать «по-» через I made a fix звучит тяжеловесно. Вторая — глаголы, которые в рунглише означают не то, что оригинал: «зарезолвить» в русской команде часто значит «закрыть тикет», а resolve в Jira — конкретный статус, отличный от close. Третья — «заимплементить» и implement: в русском это «сделать», в английском implement предполагает реализацию по спецификации; для «сделать» подойдёт build или do. Четвёртая — «перезалить» не имеет прямого перевода: в зависимости от смысла это re-upload, force-push или redeploy. Пятая — рунглиш-глаголы с носителями: «I will zadeployit» никто не скажет, но «I will make deploy» — типичная ошибка того же происхождения; правильно I'll deploy.