Экспертиза

Словарь разработчика - что значит скрам, дейлик, комплитить?

Автор: PlaysDev
Опубликовано: 06.03.2024

“Если мы хотим запилить этот проект, нам нужно закатить технический митинг, выцепить пару джунов, кто разбирается в фронтенде, и понять, как внедрить этот кусок софта без того, чтобы все ломалось в песочнице и жрало память нашего сервера, понимаешь?”

Если вам тяжело понять, о чем идет речь в этом предложении, не расстраивайтесь. У айти сферы есть своя специфика, одна из особенностей которой — сленг технических специалистов.

Для того чтобы упростить и ускорить коммуникацию, многие функции, инструменты и методологии, использующиеся на английском языке, адаптировали под русские выражения, именно поэтому мы чаще говорим баги, чем ошибки.

Мы решили составить небольшой словарь айти терминов, с помощью которого можно расшифровывать разговоры ваших коллег.

А

  • апдейт (от англ. update) — обновление ПО;
  • аджайл (от англ. Agile) — философия гибкой разработки. Суть Agile подхода отражена в “Манифесте Agile”;
  • апишка (от англ. API) — программный интерфейс приложения;
  • апрув, апрувнуть (от англ. approve) — одобрить, утвердить;
  • айдишник (от англ. id) — уникальный признак объекта;

Б

  • баг (от англ. bug) — ошибка или дефект в коде;
  • билд (от англ. build) — собранное приложение, готовое к запуску;
  • бэклог (от англ. backlog) — это список задач или проектов, которые нужно выполнить команде разработчиков;
  • бахнуть — сделать или переделать что-то быстро, в срочном порядке;
  • бэкап* (от англ. backup) — резервная копия чего либо;
  • бэк (от англ. back) — сервер;

*Пример: “Бэкап съел все ресурсы сервера”.

В

  • выкатить* — сделать доступным для пользователей;
  • валидация (от англ. validation) — это проверка чего либо, например параметра, на соответствие заданным условиям;

*Пример: “Выкатить билд в прод”, что означает выложить новую версию приложения для пользователей.

Д

  • дейлик (от англ. daily meeting) — ежедневные короткие планёрки;
  • деплой, деплоить (от англ. deploy) — развёртывание, публикация рабочей версии приложения;
  • движок — набор связанных компонентов (программа/часть программы/комплекс программ/библиотека), предназначенный для реализации определенной задачи;
  • драй (от англ. DRY, don’t repeat yourself) — принцип программирования, основанный на избежании повторений кода;

К

  • колл (от англ. call) — звонок;
  • коммит, коммитить (от англ. commit) — сохранение изменений куда либо (например, сохранять код в репозитории);
  • компиляция (от англ. compilation) — конвертация кода, который был написан разработчиком, в исполняемый машиной файл;
  • креды — учетные данные пользователей;
  • костыль* — код, который нужен, чтобы исправить несовершенство ранее написанного кода;
  • кастомный (от англ. custom) — оригинальный, сделанный с нуля, особенный;

*Пример: “Я не смог найти решение, поэтому пришлось закостылить”.

Л

  • легаси (от англ. legacy) — устаревший код;
  • лист (от англ. list) — список;

М

  • мержить (от англ. merge) — объединить ветки кода или данных таблиц;
  • митап (от англ. meetup) — встреча;
  • меншить (от англ. mention) — упоминать, напоминать;
  • мвп (от англ. minimum viable product) — версия продукта с минимальным нужным для его работы функционалом;
  • мр (от англ. merge request / pr — pull request) — запрос разработчика на объединение его кода, который хранится отдельно от кода других разработчиков, с общим кодом приложения;

О

  • окружение — среда в которой разворачивается приложение;
  • опенсорс (от англ. opensource) — ПО с открытым исходным кодом;
  • откатить* — удалить изменения, вернуть предыдущую версию приложения;
  • оффер (от англ. offer) — предложение работы;

*Пример: “Новый билд часто ломается, нужно откатить до старой версии”.

П

  • парсить, парcинг (от англ. parse) — автоматизация процесса поиска и сбора данных, для предоставления их в удобном для анализа виде, например, табличном;
  • падать* — ломаться, не работать;
  • пилот — пробная версия продукта, до его официального выхода для пользователя;
  • продакшн, прод (от англ. production) — итоговая версия проекта для релиза;
  • пинг (от англ. ping) — время за которое сервер дает ответ / напоминание;
  • пушить или запушить (от англ. push) — опубликовать;
  • пулить (от англ. pull) — обновить свой код, дополнив изменениями от других разработчиков / собирать что-то в группу или набор;
  • пинать** — напомнить о задаче, поторопить;

*Пример: “У нас упал прод”, другими словами, приложение не работает.

**Пример: “Менеджер пнул допилить таску”, это значит, что PM поторопил сотрудника доделать оговоренную задачу.

Р

  • расшарить (от англ. share) — предоставить доступ для других пользователей, поделиться;
  • рефакторинг (от англ. refactoring) — процесс исправления ошибок или изменение структуры кода;
  • репозиторий (от англ. repository) — хранилище данных;
  • релиз (от англ. release) — запуск;
  • ругается — сообщения об ошибках в коде;
  • ревью — проверка кода другого разработчика, поиск там ошибок;

С

  • слетело* — что-то сломалось, перестало работать;
  • снести — удалить;
  • стек (от англ. stack) — список технологий, которыми владеет разработчик;
  • софт (от англ. software) — программное обеспечение;
  • спринт (от англ. sprint) — установленный промежуток времени, за который нужно выполнить определенный объем работы;
  • спека** (от англ. specification) — документ, по которому разработчики пишут код, своего рода ТЗ;
  • скрам (от англ. Scrum) — одна из методологий Agile подхода. Что такое скрам и зачем команды разработки используют концепцию спринтов читайте здесь;

*Пример: “На сайте слетели стили” — некорректно отображается визуал на сайте.

**Пример: “Бизнес-аналитик прислал спеку без раз use-cases”.

Т

  • таска (от англ. task) — рабочая задача, задание;

У

  • уронить что-либо — описание сбоя в работе;

Ф

  • фидбек (от англ. feedback) — отзыв, обратная связь;
  • фиксить (от англ. fix) — починить, исправить ошибки;
  • фича (от англ. feature) — функция, возможность;
  • фреймворк (от англ. framework) — набор шаблонов и компонентов, упрощающих работу разработчикам;
  • фронт (от англ. front) — приложение или веб-сайт;
  • флоу (от англ. flow) — порядок действий при работе над задачей;

Х

  • хардкодить (от англ. hard coding) — замена вычисляемого алгоритма на результат вычисления;
  • хотфикс (от англ. hotfix) — срочное исправление критических ошибок (даже в проде);

Ч

  • чекать (от англ. check) — проверять

Ю

  • юзать (от англ. use) — использовать;

Вам также может понравиться

Технология
9 июля, 2024
PlaysDev
10 самых востребованных языков программирования 2024 года
Рейтинг самых популярных языков программирования на 2024 год. Рассматриваем, как меняются тренды в мире айти.
Читать
Технология
30 августа, 2023
PlaysDev
Будущее Terraform: переход с публичной лицензии на лицензию Business Source (BSL) v1.1
В данной статье будет рассмотрено будущее Terraform: переход с публичной лицензии на лицензию Business Source (BSL) v1.1.
Читать
Индустрия
10 сентября, 2024
PlaysDev
ИИ в цифрах: самая интересная статистика на 2024 год
Собрали свежую статистику по ИИ. Узнайте, какие страны лидируют по использованию искусственного интеллекта и какие тренды в сфере бизнеса успели сформироваться за 2024 год.
Читать
Экспертиза
3 марта, 2024
PlaysDev
Как выучить английский дома: 5 полезных ресурсов
Подборка самых полезных ресурсов для изучения английского языка. Мы постарались собрать интересные варианты, которые подойдут каждому.
Читать
Технология
12 сентября, 2024
PlaysDev
Технологические Новинки 2024: Топ 5 интересных релизов
Новинки 2024: какие диджитал решения вы могли пропустить? Откройте статью чтобы узнать про Microsoft Places, NVIDIA Superchip и обновленного AI-помощника Copilot X на GitHub.
Читать
Экспертиза
24 сентября, 2024
PlaysDev
NDA: Как защитить свой бизнес от нарушений конфиденциальности
Что такое NDA и почему его подписывают с сотрудниками и заказчиками? Узнайте, как правильно составить NDA, какие пункты стоит включить, и какие ошибки чаще всего совершают компании.
Читать
Технология
26 октября, 2023
PlaysDev
Что такое Agile? Краткий обзор методологий
Agile как философия бизнеса. Подробнее о том, как выбрать подходящую методологию.
Читать
Экспертиза
20 октября, 2023
PlaysDev
Подборка полезных ресурсов для Android-разработчика
Подборка полезных ресурсов для Android-разработчика. Узнайте о таких полезных платформах как Developer Guides, Android Weekly, Udacity, Medium и другие.
Читать
Индустрия
12 марта, 2024
Дмитрий Острога
Конференции для разработчиков: зачем участвовать и чем это полезно
Мнение CEO нашей компании о важности участия компании в митапах и айти конференциях, как это влияет на бизнес и чем может помочь. Рассказываем о преимуществах от продвижения с помощью event-мероприятий.
Читать
СервисыТехнология
4 января, 2024
PlaysDev
10 инсайтов по использованию контейнеров
Узнайте о последних трендах контейнеризации, ознакомьтесь со статистикой по внедрению контейнеров компании Datadog.
Читать