Экспертиза

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

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

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

Экспертиза
15 марта, 2024
PlaysDev
Менеджер проектов: 8 навыков ценного специалиста по управлению командой
Собрали краткий гайд по профессии Project Manager’а: кто это такой и какие обязанности выполняет, какими навыками должен обладать ценный сотрудник и как их развивать?
Читать
Экспертиза
10 февраля, 2024
Дмитрий Острога
Способы повышения мотивации сотрудников
Многие руководители сталкиваются с периодом “застоя” в коллективе, не зная как найти общий язык с коллегами и считают, что сотрудников можно мотивировать только материально.
Читать
Технология
5 апреля, 2024
PlaysDev
Голосовой помощник: что это такое и как используется в бизнесе
Рассказываем про голосовых ассистентов. Зачем компании используют голосовой поиск в своих приложениях и умных устройствах? Популярность виртуальных ассистентов у пользователя и кейсы известных компаний.
Читать
Сервисы
9 июня, 2023
PlaysDev
Услуги DevOps в современной разработке программного обеспечения
В этой статье мы рассмотрим роль DevOps в разработке программного обеспечения и ускорении процессов вывода продукта на рынок.
Читать
Экспертиза
3 марта, 2024
PlaysDev
Как выучить английский дома: 5 полезных ресурсов
Подборка самых полезных ресурсов для изучения английского языка. Мы постарались собрать интересные варианты, которые подойдут каждому.
Читать
Технология
5 июня, 2024
PlaysDev
Тренды ИИ 2024: подробно про область применения
Почему бизнесы инвестируют в ИИ? Рассказываем, какие достижения удалось реализовать с помощью искусственных помощников. Оцениваем основные тренды использования ИИ по отраслям.
Читать
Экспертиза
19 июня, 2024
PlaysDev
Команда разработки: роли ИТ-специалистов на проекте
Как правильно сформировать команду для реализации проекта? Рассказываем про роли специалистов в команде разработки.
Читать
Экспертиза
22 мая, 2024
PlaysDev
Аутстаффинг ИТ-специалистов: когда заказчику выгодно привлечь разработчиков извне?
Что такое аутстаффинг? Разбираемся, почему аутстаффинг это выгодно и рассказываем про основные модели аутстафф-сотрудничества. Когда бизнесу может потребоваться временный сотрудник?
Читать
Технология
28 июня, 2024
PlaysDev
Мобильная разработка: в чем разница между нативной и кроссплатформенной разработкой?
Узнайте, какие преимущества и недостатки присущи каждому подходу, и как они влияют на производительность, пользовательский опыт и стоимость разработки мобильных приложений.
Читать
Индустрия
12 марта, 2024
Дмитрий Острога
Конференции для разработчиков: зачем участвовать и чем это полезно
Мнение CEO нашей компании о важности участия компании в митапах и айти конференциях, как это влияет на бизнес и чем может помочь. Рассказываем о преимуществах от продвижения с помощью event-мероприятий.
Читать