Словарь разработчика

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

Апрувнуть — дать согласие или одобрение на что-то. В контексте работы разработчика означает утверждение или подтверждение документа, кода или изменений в проекте.

Бахнуть — означает «сделать что-то по-быстрому», кратковременную и интенсивную работу, сосредоточение на выполнении задачи без отвлечений. Обычно используют, когда нужно срочно скорректировать или расширить функционал приложения.

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

Гребцы — так называют работников на «галере», компании, в которой платят низкие зарплаты и относятся по-рабски к сотрудникам. Обычно такие компании выпускают на заказ программные продукты для бизнеса.

Дропнуть — в кругах разработчиков обычно означает удаление объекта, базы данных или таблицы из среды разработки или продуктовой версии. Это может происходить как намеренно, так и случайно, например при выполнении определённого кода. Термин возник в связи с использованием команды DROP в SQL, отвечающей за удаление объектов.

Termin

Египетские скобки — так называют фигурные скобки, которые в C-подобных языках ставятся в конце текущего ряда для открытия или закрытия функции.

Жаба — так называют язык программирования Java.

Заассайнить — означает назначить кого-то на выполнение определённой задачи или проекта. Это может быть связано с наймом нового сотрудника или распределением обязанностей между существующими членами команды.

Имплементировать — это процесс создания программных функций и добавления их в код программы. Проще говоря — реализовать, написать код.

Костыль — сделанная на скорую руку «заплатка» в коде, временно поддерживающая работоспособность кода, пока не будет придумано постоянное более серьёзное и надёжное решение, которое устранит проблему.

Легаси — это устаревшее программное обеспечение, код или система, которые всё ещё используются. Либо код, который перешёл к разработчику «по наследству» от предыдущих.

Мёржить — означает объединить две или более кодовые ветки для создания единого кода.

Накатить — это процесс установки нового или обновлённого программного обеспечения на сервер, устройство или компьютерный кластер.

Окиары — от английского сокращения OKR (Objectives and Key Results), система постановки ключевых целей и результатов.

Прод — продакшн (production), так называют рабочую версию кода, которая попадает заказчику или публикуется для скачивания пользователями. Уронить прод — сделать его недоступным для пользователей.

Репо, репа — это сокращённое название для репозиториев в системе контроля версий. Там хранится код программы.

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

Твинк — от английского twink, учётная запись пользователя, обладающего правами только на чтение или просмотр, без возможности вносить изменения.

Тамагочить — расспрашивать, пытаться разузнать что-то максимально назойливо и упорно.

Убить — это процесс принудительной остановки выполнения программы или процесса на компьютере. Либо означает стереть, удалить что-то, например «убить старую версию приложения».

Фубар — от английского Foo и Bar, функции или переменные, по которым сложно судить об их назначении. Обычно они служат просто для демонстрации концепции, используются в качестве метасинтаксических переменных и имён-заполнителей в программировании или документации, связанной с компьютером.

Хардкодить — это процесс написания фиксированных значений и строк непосредственно в программу вместо их динамического вычисления в переменных. Считается плохой практикой и антипаттерном в программировании.

Цэмээс — система управления контентом, от CMS — Content Management System. Она используется для совместной работы над разработкой кода, его редактированием и управлением.

Черрипик — это изменение кода, которое затрагивает только маленькую часть программы. Так же называют перенос отдельных коммитов из одного места репозитория в другое.

Шерить — означает разрешать совместное использование кода или проекта между несколькими разработчиками, обеспечивать общий доступ к исходному коду.

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

Якорь — ссылка на определённое место в коде, которую добавляют, чтобы было проще находить нужные места при дальнейшей работе.

Краткий пересказ от Yandex GPT