Экспертиза

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

Автор: 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) — использовать;

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

Экспертиза
8 ноября, 2023
PlaysDev
Софт скиллы ИТ-специалиста: что это и почему они важны?
Термин применяется для обозначения уровня профессионализма: «high skills» - делаем что-то хорошо или «low skills» - недостаточно компетентны.
Читать
СервисыТехнология
4 января, 2024
PlaysDev
10 инсайтов по использованию контейнеров
Узнайте о последних трендах контейнеризации, ознакомьтесь со статистикой по внедрению контейнеров компании Datadog.
Читать
Экспертиза
21 декабря, 2023
PlaysDev
Кто такой бизнес аналитик и как он помогает бизнесу?
Кто такой бизнес аналитик и чем он занимается в компании? Какую пользу он приносит компании? Читайте об этом в нашей статье.
Читать
Технология
26 октября, 2023
PlaysDev
Что такое Agile? Краткий обзор методологий
Agile как философия бизнеса. Подробнее о том, как выбрать подходящую методологию.
Читать
Индустрия
24 апреля, 2024
PlaysDev
DevOps инженер на Финтех проекте — роль, задачи, особенности
Обозреваем особенности ИТ-проектов в финтех индустрии: какие направления разработки популярны в 2024 и что нас ждет дальше? Как DevOps инженер может пригодиться на финтех проекте?
Читать
Экспертиза
20 октября, 2023
PlaysDev
Подборка полезных ресурсов для Android-разработчика
Подборка полезных ресурсов для Android-разработчика. Узнайте о таких полезных платформах как Developer Guides, Android Weekly, Udacity, Medium и другие.
Читать
Экспертиза
15 марта, 2024
PlaysDev
Менеджер проектов: 8 навыков ценного специалиста по управлению командой
Собрали краткий гайд по профессии Project Manager’а: кто это такой и какие обязанности выполняет, какими навыками должен обладать ценный сотрудник и как их развивать?
Читать
Экспертиза
10 февраля, 2024
Дмитрий Острога
Способы повышения мотивации сотрудников
Многие руководители сталкиваются с периодом “застоя” в коллективе, не зная как найти общий язык с коллегами и считают, что сотрудников можно мотивировать только материально.
Читать
Технология
18 июня, 2023
PlaysDev
Облачные сервисы — что это такое и в чем их польза для бизнеса
Лучшие облачные сервисы для бизнеса. Как и зачем использовать облачные решения, какие задачи они решают. Также рассказываем про перспективы и направления развития облака.
Читать
Экспертиза
6 октября, 2023
PlaysDev
Обзор трендов аутстаффинга/аутсорсинга за III квартал
В этой статье будет обзор трендов аутстаффинга и аутсорсинга за III квартал 2023 года. Рассмотрим, что ждет аутстаффинг и аутсорсинг. Почему компании выбирают такие модели сотрудничества.
Читать