Экспертиза

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

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

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

Экспертиза
28 марта, 2024
PlaysDev
IT Стажировка в 2024 году: зачем нужны и как на них попасть?
Рассказываем, что стажировка может дать молодому айти специалисту в 2024 году и как вести себя, чтобы успешно окончить стажировку.
Читать
Индустрия
10 сентября, 2024
PlaysDev
ИИ в цифрах: самая интересная статистика на 2024 год
Собрали свежую статистику по ИИ. Узнайте, какие страны лидируют по использованию искусственного интеллекта и какие тренды в сфере бизнеса успели сформироваться за 2024 год.
Читать
Экспертиза
26 апреля, 2024
Дарья Манцевич
Проджект-менеджер: Интервью с профессионалом
Познакомьтесь с Дарьей! Даша – неотъемлемая часть нашего коллектива и опытный Project Manager. Даша занимается управлением командой на проекте, общается с заказчиками, следит за дедлайнами и приоритетностью задач, координирует интересы заказчика и возможности команды.
Читать
Экспертиза
15 марта, 2024
PlaysDev
Менеджер проектов: 8 навыков ценного специалиста по управлению командой
Собрали краткий гайд по профессии Project Manager’а: кто это такой и какие обязанности выполняет, какими навыками должен обладать ценный сотрудник и как их развивать?
Читать
Экспертиза
22 мая, 2024
PlaysDev
Аутстаффинг ИТ-специалистов: когда заказчику выгодно привлечь разработчиков извне?
Что такое аутстаффинг? Разбираемся, почему аутстаффинг это выгодно и рассказываем про основные модели аутстафф-сотрудничества. Когда бизнесу может потребоваться временный сотрудник?
Читать
Технология
29 февраля, 2024
PlaysDev
Google Gemma — новая нейросеть с открытым кодом
Обзор свежего релиза Google Gemma. Чем Gemma отличается от Gemini и в чем ее ключевые преимущества? Какие технологии использует Gemma и почему разработчикам стоит попробовать ее использовать?
Читать
Экспертиза
14 февраля, 2024
PlaysDev
Кто такой CEO: краткий обзор C-level должностей
Какие обязанности у CEO, CMO, CTO, CIO, COO, CFO и как выглядит иерархия управленческого отдела? Разбираемся в понятиях C-level должностей и расшифровываем зарубежные аббревиатуры.
Читать
Технология
5 июня, 2024
PlaysDev
Тренды ИИ 2024: подробно про область применения
Почему бизнесы инвестируют в ИИ? Рассказываем, какие достижения удалось реализовать с помощью искусственных помощников. Оцениваем основные тренды использования ИИ по отраслям.
Читать
Экспертиза
3 марта, 2024
PlaysDev
Как выучить английский дома: 5 полезных ресурсов
Подборка самых полезных ресурсов для изучения английского языка. Мы постарались собрать интересные варианты, которые подойдут каждому.
Читать
Технология
7 декабря, 2023
PlaysDev
Новые технологии и тренды разработки 2023
Обзор важнейших технологических трендов 2023 года. Подводя итоги: какие it технологии остаются популярными?
Читать