Часто можно встретить словари «программистского жаргона», однако они как правило на 90% состоят из англицизмов. Это не так интересно, поскольку англицизмов можно создать бесконечное количество и они появляются новые каждый день пачками.

Мне интересно было составить «чисто русский словарь» (ну почти), состоящий в основном из русских слов, использующихся в ином значении.

Дополнения и правки приветствуются )

  • Автомагически – что-то хорошее, происходящее автоматически.

  • Библиотека — набор готовых функций или кода, которые можно использовать в программе.

  • Битая ссылка — ссылка на несуществующий адрес в интернетах.

  • Битый — Поломанный, испорченный, нерабочий.

  • Болванка — Чистый, не записанный, компакт-диск.

  • Болванка (в вёрстке) — базовая заготовка страницы или блока, которая используется как шаблон для наполнения контентом.

  • Ведро костылей — проект или код, который состоит из множества временных или нестабильных решений.

  • Велосипед — самописное решение, которое дублирует функциональность готовых библиотек или инструментов.

  • Ветка (в репозитории) — отдельная версия программного кода, над которой ведётся работа.

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

  • Впихнуть — внедрить новую функцию или модуль в систему, иногда чрезмерно плотно.

  • Всплывашка — модальное окно или сообщение, которое появляется поверх основного контента, привлекая внимание пользователя.

  • Выкатить — выпустить или опубликовать новую версию продукта или функционал (выкатить обновление).

  • Выдрать модуль — удалить модуль из проекта или переместить его для дальнейшего использования.

  • Выкинуть — удалить ненужный или устаревший код из проекта.

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

  • Выкорчевать (баг) — найти и устранить сложную ошибку, которая «вросла» в систему.

  • Вылизывать (код) — доводить код до идеала, делать его максимально чистым и оптимизированным.

  • Выловить (баг) — обнаружить (и устранить) ошибку, которая вызывала сбой или неправильное поведение системы.

  • Выложить — опубликовать / записать / в общий доступ на сервер информацию, данные или код.

  • Вынести наверх — сделать функцию, переменную или часть кода более доступной, переместив её на более высокий уровень в иерархии.

  • Выпадашка — выпадающее меню (то же, что и «дропдаун»).

  • Выпилить, Вырезать — убрать ненужный функционал или часть кода, которая не используется.

  • Вырубить — остановить процесс или сервис принудительно.

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

  • Выстроить цепочку — организовать последовательность вызовов или процессов для выполнения задач

  • Вытянуть, Вытащить (изменения, данные) — скачать себе изменения с удалённого устройства; скопировать себе данные / код.

  • Вычищать — убирать лишние элементы из кода для улучшения читаемости и эффективности.

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

  • Гамбургер — иконка в виде трёх горизонтальных полос, которая обычно обозначает скрытое меню, особенно на мобильных устройствах.

  • Глючный — сбойный, нестабильный, часто выходящий из строя или работающий с ошибками.

  • Говнокод — плохо написанный код, который сложно читать и поддерживать.

  • Голый (код или программный интерфейс) — код или интерфейс без дополнительных обвязок, делающих его использование удобнее.

  • Гонять баги — активно искать и исправлять ошибки в коде.

  • Городить огород — придумывать сложое решение вместо простого.

  • Грабли — ошибка или баг, который повторяется снова и снова.

  • Грохнуть — удалить что-то; принудительно завершить работу программы или процесса, часто с целью устранения зависания или сбоя.

  • Грязный код — плохо структурированный или трудночитаемый код.

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

  • Движок — основная программа или платформа, выполняющая ключевые функции системы. Это «ядро» приложения, на котором строится вся функциональность, будь то сайт, игра или другая система.

  • Докатить — завершить процесс обновления или развертывания, доведя его до конца.

  • Долить — добавить недостающие данные, чтобы полностью завершить процесс.

  • Допилить — довести до конца, доработать до состояния готовности, исправив мелкие недочёты.

  • Дырка — уязвимость или ошибка в безопасности системы.

  • Железо — Аппаратное обеспечение.

  • Жирный (код или данные) — которые занимают много места или требуют значительных ресурсов.

  • Забить логами — записывать так много логов, что они затрудняют анализ работы программы.

  • Завалить тесты — испортить код, который теперь не проходит автотесты.

  • Завести баг — зарегистрировать обнаруженную ошибку в системе отслеживания багов для последующего исправления.

  • Зависнуть — прекратить реагировать на действия пользователя, часто из-за бесконечного цикла или ошибки.

  • Завязать на условие — привязать выполнение кода к выполнению конкретного условия.

  • Завязнуть в тестах — столкнуться с проблемами при прохождении автоматических тестов, задерживающих релиз.

  • Заглушка — временный или упрощённый код, который вставляют на место отсутствующего функционала для тестирования.

  • Заделать / залатать (дыру) — исправить уязвимости или мелкие баги, которые могут создать проблемы.

  • Закачать — загрузить данные или файлы в систему, базу данных, сервер или репозиторий. Например, «закачать обновления» или «закачать проект на сервер».

  • Закостылить — временно исправить проблему при помощи не самого элегантного решения (костыль в коде).

  • Закрутить гайки — усилить требования или добавить дополнительные проверки и ограничения.

  • Закрыть (технический) долг — устранить старую, давно замеченную проблему или выполнить поставленную задачу.

  • Залить — загрузить файлы (на сервер); загрузить данные или код в систему, репозиторий или базу данных.

  • Заложить фундамент — разработать основные части проекта, на которых будет строиться дальнейшая работа.

  • Заморозить (код, функционал) — остановить изменения в проекте (до лучших времён).

  • Запараллелить задачу — выполнить задачу одновременно с другими, чтобы сэкономить время.

  • Запах (кода) — признаки, указывающие на потенциальные проблемы в коде, такие как излишняя сложность или дублирование.

  • Запилить — разработать или создать что-то (запилить фичу, запилить прототип).

  • Запилить фичу — разработать и внедрить новый функционал в проект.

  • Заплатка, Заплата — небольшое исправление, сделанное для устранения конкретной проблемы.

  • Зарезать задачу — приостановить выполнение задачи или отказаться от неё из-за приоритетов или проблем.

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

  • Засерить — сделать элемент не активным (серым)

  • Засорить — заполонить систему ненужными данными или процессами.

  • Засунуть — внедрить часть кода или функционал, не всегда органично или изящно.

  • Заточить под себя — адаптировать код или инструмент под свои нужды, изменяя его по своему усмотрению.

  • Затычка — временное решение или placeholder, чтобы что-то работало в отсутствие окончательного варианта.

  • Захардкодить — записать значения прямо в коде, не оставив возможности для гибкой настройки.

  • Зацементировать — сделать часть кода неизменной, чтобы избежать дальнейших правок.

  • Зашить в ядро — внедрить функционал или код глубоко в основную часть системы, что делает его трудно изменяемым.

  • Зашить логику — внести определённые условия в код так, чтобы они жёстко определяли работу системы.

  • Зачистить — удалить ненужные файлы или остатки после изменений.

  • Зоопарк (технологий) — проект или среда, где используется слишком много различных технологий, создающих сложности в поддержке.

  • Индусский код — плохо структурированный и трудночитаемый код, который сложно понять и поддерживать. Такой код часто пишут индусы-программисты.

  • Из коробки (out of the box) — функционал системы, который работает сразу после установки или приобретения, без необходимости в дополнительной настройке, доработке или установке дополнительных компоненов. "Этот фреймворк поддерживает аутентификацию из коробки".

  • Исходник — исходный код приложения или файлы, в которых он находится.

  • Камень — центральный процессор.

  • Карусель — компонент на веб-странице, который позволяет прокручивать изображения или элементы, создавая эффект движущихся «слайдов».

  • Кастрированный (код) — сильно урезанный и упрощённый код, обычно ради экономии ресурсов.

  • Кастрированный интерфейс — сильно урезанный и упрощённый интерфейс, обычно ради экономии ресурсов.

  • Кирпич — устройство, которое из-за ошибки в прошивке или поломки перестало работать и теперь «бесполезно как кирпич».

  • Ключ — уникальный идентификатор записи в базе данных; индекс в базе данных; «пароль» для доступа к системе.

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

  • Корень — основная или верхняя директория, которая является начальной точкой для организации и структурирования файловой системы.

  • Корявая (логика) — сложная, непонятная логика кода, которая вызывает трудности в понимании.

  • Костыль — временное или неаккуратное решение, часто сделанное ради быстрого исправления проблемы.

  • Костыльный — временный или не совсем качественный, «костыльный» код или функционал.

  • Кривые руки — ироничное обозначение недостаточной квалификации разработчика, из-за которой он делает ошибки.

  • Крутить-вертеть — искать решение через экспериментирование, пробуя разные подходы.

  • Крыжик — отметка, которую можно поставить в поле ввода типа checkbox. Бухгалтерский сленг, который иногда используют также программисты 1С.

  • Крыжить - 1. Расставлять пометки для последующей проверки и/или корректировки; 2. Выполнять проверку/корректировку по ранее расставленным пометкам.

  • Курить логи — анализировать журналы системы, пытаясь найти причину проблемы или сбоя.

  • Курить мануал – разбираться в (сложной) документации.

  • Латать — устранять мелкие ошибки и недочёты, улучшать качество кода.

  • Лежать (о сервере, системе) — быть недоступным или неработоспособным из-за ошибки, перегрузки или сбоя.

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

  • Лёгкий — быстрый или не требующий много ресурсов код или приложение.

  • Магия — код или функции, которые работают «непонятно как», но выполняют нужную задачу.

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

  • Мать — материнская плата компьютера

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

  • Митинг (от meeting) — формальная длительная встреча с презентациями, графиками и докладами.

  • Мост — компонент или код, обеспечивающий взаимодействие между разными системами; сетевой узел, обеспечивающий связь между системами.

  • Мусор — ненужные объекты в памяти, которые уже не используются.

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

  • Мёртвый код — неиспользуемый или неработающий код, который остался в проекте, но не выполняет никакой полезной функции.

  • Навесить проверки — добавить дополнительные условия и проверки в код для повышения надёжности.

  • Наводить лоск — улучшать внешний вид или интерфейс приложения.

  • Нагрузить — дать системе или процессу больше задач для проверки на прочность.

  • Надстроить — добавить дополнительную функциональность поверх существующего кода.

  • Накатить — установить обновление или изменение на сервер или систему.

  • Накрутить — добавить дополнительные элементы или усложнения в систему или код.

  • Нарезать — записывать на болванки.

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

  • Натравить (тесты, линтер) — запустить тестирование (или статические анализаторы) для поиска ошибок и проверки работоспособности кода.

  • Натянуть сову на глобус — попытка сделать что-то нестандартное и сложное, даже если это выглядит странно или необычно.

  • Недолить — загрузить или добавить меньше, чем планировалось, пропустить какие-то данные.

  • Обвесить — добавить на программный каркас кода или функционала, сделать систему более «тяжёлой».

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

  • Облегчённая (версия) — упрощённый вариант системы или функционала, с ограниченным количеством возможностей.

  • Обрезать — убрать лишний функционал или сократить объем данных.

  • Обрушить — вызвать полный сбой системы или её компонента, привести к «краху».

  • Обёртка — вспомогательный код, который делает работу с основной функцией более удобной (например, обёртка над библиотекой).

  • Огрызок — урезанный, неполный функционал, оставшийся от более полного решения.

  • Окирпичиться — превратиться в «кирпич», то есть выйти из строя настолько, что устройство перестаёт подавать признаки жизни и не поддаётся восстановлению стандартными методами (чаще всего из-за неудачной прошивки или критической ошибки).

  • Оживить (систему) — вернуть систему или приложение в работоспособное состояние после сбоя.

  • Опустить (сервер, сервис) — выключить.

  • Отвалиться — перестать работать или выйти из строя; часто про внешний сервис или зависимость.

  • Отдуплиться, Раздуплиться — отвиснуть, ожить после зависания; система «пришла в себя» после временной недееспособности или зависания.

  • Откат — возврат системы к предыдущему состоянию или версии после неудачного изменения.

  • Откатить — вернуться к предыдущей (рабочей) версии системы или проекта.

  • Откопать — найти старый код или забытое решение.

  • Отлаживать — искать и исправлять ошибки.

  • Отловить (исключение) — перехватить ошибку в коде и обработать её, не допуская завершения программы.

  • Отлуп — сообщение от почтового сервера о неудавшейся попытке отправить письмо.

  • Отравить базу — случайно или намеренно внести ошибочные данные в базу, вызывая проблемы.

  • Отрезать от базы — отключить доступ к базе данных, например, для тестирования.

  • Отрихтовать — слегка подправить код, чтобы улучшить его работу или внешний вид.

  • Отстрелить баг — быстро найти и устранить ошибку в коде.

  • Отшлифовать — доработать детали кода или интерфейса, чтобы всё выглядело и работало идеально.

  • Падать — перестать работать.

  • Падение — когда программа «падает» из-за критической ошибки.

  • Пакет — набор библиотек, компонентов или зависимостей, которые поставляются вместе; блок данных, передающихся по сети.

  • Перегруженный — функционал, который содержит слишком много возможностей, иногда избыточных.

  • Переехать (на новый движок) — перейти на новую версию платформы, фреймворка или системы.

  • Перекроить, Перепилить — переделать код или проект, внеся кардинальные изменения.

  • Перелить — переместить данные или ресурсы из одного места в другое.

  • Песочница — изолированная среда для экспериментов и тестирования, чтобы не повредить основной проект.

  • Пилить — работать над проектом или фичей (особенно в постоянном режиме).

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

  • Пилот (pilot) — пробная, испытательная версия или прототип.

  • Платёжка — Платёжная система (которую можно подключить к своему сервису).

  • Плашка — блок с фоном или рамкой, используемый для выделения текста или другого контента.

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

  • Под капотом — технические детали внутреннего устройства системы, «внутренности».

  • Подвал — Элемент структуры web-страницы, который находится в нижней части и содержит служебную информацию — контакты, ссылки на соцсети и т.д.

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

  • Подкрутить — изменить параметры системы, чтобы улучшить её работу.

  • Подкручивать настройки — менять параметры, чтобы добиться оптимальной работы.

  • Подлить — добавить данные или функционал в существующую систему; позгрузить свежий код или данные.

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

  • Поднимать руками — решать проблему в ручном режиме, особенно в критической ситуации.

  • Поднять — запустить сервер или сервис (поднять базу данных, поднять сервер).

  • Подогнать под формат — адаптировать данные или код под нужный стандарт.

  • Подпилить — слегка изменить код или функционал, улучшив его работу.

  • Подрубить — подключить что-то, активировать (подрубить библиотеку).

  • Подружить (модули, библиотеки) — настроить взаимодействие между разными частями системы.

  • Подстелить соломки — добавить проверки или дополнительные условия, чтобы предотвратить возможные ошибки.

  • Подтянуть (свежие данные, код) — скачать / получить свежую версию кода или иной информации.

  • Подтянуть зависимости — обновить или установить нужные библиотеки и модули для работы приложения.

  • Подтянуть хвосты — завершить оставшиеся мелкие задачи или исправления.

  • Подцепить — подключить новый модуль или библиотеку.

  • Пожар — критическая ситуация или баг, требующий немедленного исправления.

  • Поймать — отловить ошибку или исключение в коде.

  • Покопаться в кишках — разбираться в глубинных структурах кода или системы.

  • Покрасить кнопки — сделать минимальные, поверхностные изменения, чтобы показать, что работа идёт.

  • Ползти — медленно выполняться.

  • Поплыла (вёрстка) — некорректное отображение страницы в браузере после изменений.

  • Портянка / Простыня (кода) — длинный, плохо структурированный фрагмент кода.

  • Почистить (данные) — удалить ненужные или неиспользуемые данные, чтобы уменьшить нагрузку на систему.

  • Привести в чувство — исправить код или систему, которая после изменений стала нестабильной или неработоспособной, вернуть её в рабочее состояние.

  • Прикрутить — добавить новый функционал к уже существующей системе.

  • Приседания — дополнительные действия, которые необходимо выполнить, чтобы что-то заработало.

  • Пристроить (код, функцию) — найти применение для куска кода или функции в проекте.

  • Причесать (код, конфиги) — привести код в порядок, сделать его более аккуратным и структурированным.

  • Причесать интерфейс — сделать интерфейс более аккуратным и приятным для пользователя.

  • Пробиться — добиться доступа к данным или ресурсу через преграду.

  • Пробросить — передать данные или параметр (пробросить значение через функции).

  • Прогнать (тест) — выполнить тест.

  • Прод — рабочая среда, в которой запущено приложение, доступное для конечных пользователей.

  • Проехаться по коду — просмотреть код, чтобы найти потенциальные проблемы или улучшения.

  • Прокачать — улучшить систему или компонент, повысив их производительность или возможности.

  • Проковырять дырку — найти или создать «лазейку» в системе, часто для обхода ограничений или защиты.

  • Просьба втащить (pull request) — просьба другого разработчика добавить код или функционал в текущий проект или репозиторий, чтобы получить доступ к новым возможностям или исправлениям.

  • Прописать — указать нужные параметры или значения в конфигурации.

  • Пропылесосить базу — очистить базу данных от устаревших или ненужных записей.

  • Пропылесосить код — тщательно проверить и удалить устаревшие или ненужные части кода.

  • Проседание — временное снижение производительности системы или её компонентов.

  • Прослойка — уровень абстракции между компонентами, обеспечивающий взаимодействие между ними.

  • Протащить фичу — провести новый функционал в код, несмотря на возможные возражения или трудности.

  • Протухший (код) — код, который давно не обновлялся и не соответствует текущим требованиям.

  • Прошивка — программный код, записанный в энергонезависимой памяти устройства

  • Пустышка (placeholder) — объект или файл без содержимого.

  • Развернуть — выложить / настроить ПО / систему (на серверах).

  • Разлить — распространить функционал или изменения на разные компоненты системы / серверы; равномерно распределить данные или изменения по разным элементам системы.

  • Разложить (по серверам) — аналогично «раскатать», сделать обновление или функционал доступным на всех нужных узлах.

  • Размазанный (код) — плохо структурированный код, растянутый по разным частям проекта.

  • Раскатать — распространить новую версию приложения или обновления на всех серверах.

  • Раскидать — распределить задачи или данные по разным частям системы.

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

  • Раскурить мануал – успешно разобраться в сложной документации.

  • Распухнуть — увеличиться в размерах из-за добавления данных или функций, часто нерационально.

  • Расшить узкое место — оптимизировать участок кода, который ограничивает общую производительность.

  • Резиновый макет — макет, который автоматически подстраивается под ширину экрана пользователя, расширяясь или сужаясь.

  • Ронять, Уронить (сервер, сервис, программу) — производить действия, в результате которых система становится недоступной.

  • Ругаться (о программе) — сообщения об ошибках в коде, работе сервиса и так далее.

  • Ручками — вручную выполнять работу, которая могла бы быть автоматизирована или оптимизирована.

  • Ручной — процесс, который выполняется вручную, не автоматизированный.

  • Рыхлый (код или данные) — в которых мало полезного на единицу объёма, которые можно сократить.

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

  • Сбросить — сбросить настройки, данные или изменения в их исходное состояние.

  • Сварить микросервис — быстро создать небольшой самостоятельный сервис для выполнения определённой задачи.

  • Свисток — устройство в форме классической USB-флешки (радиомодем, ключ аппаратной защиты и пр.). Не применяется к собственно флешкам и устройствам в форме USB-донгла. Или SFP-модуль.

  • Сдуть пыль — обновить или оптимизировать старый код, который давно не использовался или не поддерживался.

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

  • Скачать — загрузить файлы или данные с удалённого сервера или другого устройства на своё устройство.

  • Склеить — соединить разные части кода или компонентов вместе, иногда временно.

  • Слепить на коленке — быстро создать что-то, не обращая особого внимания на качество.

  • Слететь — сломаться.

  • Слить — скачать данные откуда, то; объединить что-то с чем-то (ветви разработки)

  • Сломать — нарушить работоспособность системы, функции или компонента.

  • Сносить — полностью удалять или сбрасывать до изначального состояния (например, «снести систему»).

  • Сопли — фрагменты кода или элементы интерфейса, добавленные временно, неструктурированные и некрасивые.

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

  • Спихнуть — передать задачу или модуль другому разработчику.

  • Срастить — объединить части кода или системы, сделав их совместимыми.

  • Схлопнуться — неожиданно завершить работу, прекратить выполнение.

  • Сырой (код, система) — недоработанная, требующая доработки код, функция или система.

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

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

  • Течь — ситуация, когда память или ресурсы системы постепенно утрачиваются (например, «память течёт»).

  • Транспарант — сообщение об ошибке, в основном фатальный крэш

  • Туннель — защищённое, зашифрованное соединение, которое позволяет передавать данные через сети.

  • Тянуть — получать данные / обновления из другого сервиса или базы данных.

  • Убить — удалить что-то. Например, «убить профиль» означает удалить профиль.

  • Удалённый — что-то находящееся не на твоём компьютере / сервере.

  • Уйти в нирвану (сервер) — перестать отвечать, быть доступным по сети.

  • Унылый (код) — скучный, неинтересный или неэффективный код, который сложно поддерживать.

  • Упасть — потерять работоспособность, выйти из строя. Например, когда сервер или приложение «упало».

  • Уронить — вызвать сбой в работе системы или приложения, привести к неожиданному завершению процесса или сервиса.

  • Уронить прод — Самый страшный грех в жизни программиста.

  • Уронить тесты — внести изменения, из-за которых автоматические тесты перестают проходить.

  • Утечка (памяти или ресурсов) — потеря памяти или ресурсов, которые не возвращаются в систему, происходящая постепенно.

  • Фильтр — условие или часть кода, которая отсеивает ненужные данные или запросы.

  • Флаг / флажок — переменная или значение, которое указывает на состояние или выбор.

  • Хвост — конец файла / набора данных; в логах — последние записи.

  • Хвосты — мелкие задачи или недоработки, которые остались после завершения основного объёма работ.

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

  • Хрупкий (код) — код, который легко сломать при внесении изменений.

  • Чахлый (код, сервер или сервис) — код или алгоритм с низкой производительностью; слабый по производительности сервер или сервис.

  • Чердак — набор старого или редко используемого кода, который почти никогда не меняется, но и не удаляется.

  • Чистый код — качественно написанный, хорошо структурированный код, с которым легко работать.

  • Шаманство — исправление ошибок или настройка кода, которое выглядит как волшебство, часто без полного понимания, почему решение работает.

  • Шапка — элемент структуры веб-страницы, находится в верхней части и содержит логотип, меню, служебную информацию.

  • Шатать — какое нибудь тестирование, обычно, нагрузочное; «А сегодня я планирую шатать дев / тест / прод».

  • Шить / прошивать — закачивать прошивку на устройство.

  • Шлифовать — улучшать детали, доводить функционал или код до идеального состояния.

  • Шумный (код или журнал) — содержащий много лишней информации, затрудняющей анализ.

  • Ядро (системы) — центральная часть системы или программы.

Комментарии (86)


  1. atues
    13.11.2024 11:21

    Первое, что вспомнилось :) "Грохнуть" - удалить. "Впендюрить" - убедить в том, что никуда не годное на самом деле решение, именно то, что нужно заказчику


    1. mOlind
      13.11.2024 11:21

      Втюхать. И это уже сленг отдела продаж. :))


  1. atues
    13.11.2024 11:21

    Первое, что вспомнилось :) "Грохнуть" - удалить. "Впендюрить" - убедить в том, что никуда не годное на самом деле решение, именно то, что нужно заказчику. "Приседание" - самоунижение перед заказчиком


  1. kuza2000
    13.11.2024 11:21

    Кирпич

    А где "окирпичиться"? )


    1. anonymous
      13.11.2024 11:21

      НЛО прилетело и опубликовало эту надпись здесь


  1. freestyler8
    13.11.2024 11:21

    Грязный хак наверно все же англицизм. Хак = hack.


    1. saboteur_kiev
      13.11.2024 11:21

      Выдрать модуль
      Выкопать баг
      Галера
      Гамбургер
      Грязный хак
      Забить логами
      Запилить фичу
      Захардкодить
      Кастрированный интерфейс
      Курить мануал
      Липкий элемент
      Локальный
      Мажорный
      Минорный
      Митинг
      Отрезать от базы
      Подогнать под формат
      Сварить микросервис
      Уронить прод

      Прям избавились от англицизмов...


      1. Gapon65
        13.11.2024 11:21

        Многие слова из списка вверху уже давно стали частью русского языка и используются в других контекстах:

        • "строительный модуль"

        • "гребцы на галерах" нам известны из уроков истории СССР

        • "элементы таблицы Менделеева"

        • "гамбургер" стал популярен в кулинарии еще со времен позднего СССР, после того как в Москве открыли первый "Вкусно и точка" (35 лет тому назад)

        • "базы данных" стали популярны еще в СССР примерно то же самое время, когда собственно появилась эта концепция (конец 60х/начало 70х)

        • "формат" часть русского языка уже лет 100

        Языкам вообще свойственно заимствовать слова (преимущественно существительные). Особенно это касается новых понятий связанных с развитием технологий (это как раз тот самый случай, который затронут в статье). Значительная часть слов современного английского пришла из французского, я те, в свою очередь, появились из латинского. Поэтому ничего плохого в заимствовании нет. Основная проблема лишь в консенсусе среди пользователей слов. Единственное слово из Вашего списка, которое действительно "режет" взгляд это "Захардкодить". С заимствованием глаголов вообще проблема.

        Кстати, французы официально пытались "очистить" язык от англицизмов введя свою собственную терминологию. Но большинство знакомых французов используют английские слова. Вот примеры "франкоизмов":

        • База данных: (la) Base de données

        • Дисплей: l’écran

        • Клавиатура: (le) Clavier

        • Кнопка: (le) Bouton

        • Буфер обмена: (le) Presse-papiers (ничего не напоминает? "пресс папье")

        • Компьютер: (le) Ordinateur

        • Ноутбук: (le) Ordinateur portable

        • Мышь: (la) Souris

        • Коврик для мыши: (le) Tapis de souris


        1. EvgeniyIvanovhabr
          13.11.2024 11:21

          Практически все попытки искусственно «очистить» язык от заимствований ровно так и заканчиваются.

          Разговорный язык почти не поддаётся подобному контролю и самое важное – способен к саморегуляции.

          Какие-то заимствования со временем сами отомрут, а самые удачные станут неотъемлемой частью языка. Бороться с этим – всё равно что воевать с прибоем на пляже :-)


          1. Narrmo
            13.11.2024 11:21

            Ну исландский язык с этим более-менее справляется.

            Причем даже для таких слов как, например, "компьютер". В исландском языке это составное слово из слов tala "число" и völva "пророк, провидица" - tölvu, числовой пророк такой получается =)


        1. vadim_bv
          13.11.2024 11:21

          Байт у них хорош. "Октет", как-то так :)


          1. Akina
            13.11.2024 11:21

            Ну как бы байт - это не всегда и не везде октет...


          1. mescheryakovr
            13.11.2024 11:21

            У них это у французов?


  1. dom1n1k
    13.11.2024 11:21

    Всё хорошо, но это не омонимы.


  1. mrCOTOHA
    13.11.2024 11:21

    Крыжик - это не из it-шного, это из бухгалтерского.


    1. Free_ze
      13.11.2024 11:21

      Это "крестик" по-белорусски.


      1. anonymous
        13.11.2024 11:21

        НЛО прилетело и опубликовало эту надпись здесь


    1. Sergey_VR
      13.11.2024 11:21

      Думал, что существительное "крыжик" и глагол "крыжить" давно умерли. Последний раз слышал в прошлом тысячелетии на заводе. Его употребляли постановщики (ага, были такие когда-то) при работе с портянками из рулонной бумаги. Получали различные списки с ВЦ и потом с ними вручную разбирались. Если со одной строчкой разобрались, то в конце строки ставили отметку - крыжик.


  1. Tetsuzin72
    13.11.2024 11:21

    У нас на дейликах часто звучит Захардкожено - это когда начение какой либо переменной забили в коде а не загрузили из БД. Используется как временное решение.


    1. monah_tuk
      13.11.2024 11:21

      Это от hard coded


  1. volkahowl
    13.11.2024 11:21

    «Поднять» есть, нужно «уронить» обязательно.

    Еще слово «раскликаться, раскликался» — означает разобраться в чем либо. Например, «я раскликался и стало норм», т.е. разобрался в интерфейсе и работа пошла.


    1. funca
      13.11.2024 11:21

      Из классики: "все полетело" и "все упало" на админском означает одно и то же.


    1. volkahowl
      13.11.2024 11:21

      Я Хабр совсем перестал понимать. За этот то комментарий за что карму отминусовали? Есть на этот случай термин у айтишников?


      1. dadssoip
        13.11.2024 11:21

        Хабрапокушение


      1. killyself
        13.11.2024 11:21

        Уронили


  1. sevenlis
    13.11.2024 11:21

    а как же нетленное "мать" и "мозги"? ))


    1. anonymous
      13.11.2024 11:21

      НЛО прилетело и опубликовало эту надпись здесь


    1. exTvr
      13.11.2024 11:21

      а как же нетленное "мать" и "мозги"? ))

      Разговор в автобусе

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

      Пассажиры рядом: О_о

      /примерно так вроде было, но стопроцентное совпадение не гарантирую - оченно уж древний баян /


      1. GBR-613
        13.11.2024 11:21

        Я не уверен, что понял про мозги. Имеется в виду, что базар - это совещание, а продавать мозги - просить увеличить бюджет?


  1. pfemidi
    13.11.2024 11:21

    "Мозги" это не центральный процессор, "мозги" это память. А центральный процессор это "камень".


  1. mclander
    13.11.2024 11:21

    Буква Х не раскрыта. Вот там омонимы, так омонимы. Взять хотя бы "хрень"....


    1. voldemar_d
      13.11.2024 11:21

      Слышал еще 30 лет назад слово "Хыч". Догадаетесь, что это такое на Маке?


      1. anonymous
        13.11.2024 11:21

        НЛО прилетело и опубликовало эту надпись здесь


        1. voldemar_d
          13.11.2024 11:21

          Теперь моя очередь спрашивать "а что это?"


          1. anonymous
            13.11.2024 11:21

            НЛО прилетело и опубликовало эту надпись здесь


            1. voldemar_d
              13.11.2024 11:21

              Не, я про другое. При мне так команда дизайнеров, работающих на Маке, называли кнопку-аналог Ctrl на PC. Например, говорили друг другу: "а теперь нажми Хыч+F".


  1. voldemar_d
    13.11.2024 11:21

    Почему нет слова "скачать"?

    Помимо грязного кода, бывает еще индийский.


    1. anonymous
      13.11.2024 11:21

      НЛО прилетело и опубликовало эту надпись здесь


      1. voldemar_d
        13.11.2024 11:21

        Я имею ввиду download, а не upload.


        1. anonymous
          13.11.2024 11:21

          НЛО прилетело и опубликовало эту надпись здесь


  1. nick758
    13.11.2024 11:21

    Не IT, но какие-то термины совпадают.

    Скрытый текст 18+


    1. voldemar_d
      13.11.2024 11:21

      "твой кролик написал"?


    1. Yukr
      13.11.2024 11:21

      Хороший словарик! Ко многому подходит


  1. astenix
    13.11.2024 11:21

    Кто не осилит всё запомнить, будет награждён медалью случайного пассажира в IT?


    1. despair Автор
      13.11.2024 11:21

      Да, что-то я разошёлся; можно было и поменьше сделать словарь )


    1. voldemar_d
      13.11.2024 11:21

      Говорят, случайного пассажира распознают ещё по незнанию слова бнопня :-)


      1. Metotron0
        13.11.2024 11:21

        Но ведь бНОПНЯ же.


      1. Alanter
        13.11.2024 11:21

        оепейкчвх акъ йндхпнбйс! ))


      1. astenix
        13.11.2024 11:21

        Были времена, когда навык распознавания кодировки «на глаз» был мастхэвным. "Штирлиц" не всегда был под рукой, ну и…

        После 2006-го, когда появился второй Firefox и начался переход на utf-8, вся эта тема уползла под ковер. Сегодняшние начинающие айтишники ни про кодировку текста, ни про файловые системы «в норме» ничего не знают, потому что у юзеров исчезла необходимость знать что-то про вот это вот всë. Даже в почте тексты уже давно ходят туда-сюда без искажений (почти всегда и везде).


  1. Kenya-West
    13.11.2024 11:21

    Экземпляр = инстанс.

    Да, я слишком много читал старый MSDN.


    1. anonymous
      13.11.2024 11:21

      НЛО прилетело и опубликовало эту надпись здесь


  1. oliva80
    13.11.2024 11:21

    Валерий, отличная работа. где вы раньше были?!


    1. anonymous
      13.11.2024 11:21

      НЛО прилетело и опубликовало эту надпись здесь


  1. SlFed
    13.11.2024 11:21

    Выложу пожалуй сюда самый первый мой словарь-разговорник программистов, для бойцов студенческого отряда "Вычислительный центр-88", распечатанный на АЦПУ ЕС ЭВМ


    1. anonymous
      13.11.2024 11:21

      НЛО прилетело и опубликовало эту надпись здесь


    1. funca
      13.11.2024 11:21

      Буквы в словах не на одной линии. Интересно, как это получилось?


      1. asolokha
        13.11.2024 11:21

        знаковый принтер на основе печатной машинки


      1. SlFed
        13.11.2024 11:21

        Это техника ушедшего века. Барабанное Алфавитно-Цифровое Печатающее Устройство (АЦПУ). Оно в принципе не может печатать все символы на одном уровне. Барабан для него выглядел примерно так :

        http://oldpc.su/pc/sm/sm6315/sm6315-6.jpg

        Тарахтело оно как пулемет. Зато скорость печати - на уровне лучших современных лазерных принтеров. На хабре даже статья о них была:

        https://habr.com/ru/articles/68271/


    1. funca
      13.11.2024 11:21

      Есть-ли такой шрифт для компьютера?


      1. SlFed
        13.11.2024 11:21

        Наверное есть. Но в ворде такое не повторить - тут каждая буква на своей высоте оказывается.


        1. killyself
          13.11.2024 11:21

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


    1. Sergey_VR
      13.11.2024 11:21

      Как давно я подобных распечаток не видел!


    1. astenix
      13.11.2024 11:21

      И применяли «расстрел»?


      1. SlFed
        13.11.2024 11:21

        Применяли. Уничтожали учетку на машине. Или отбирали пропуск на ВЦ.


  1. Gorthauer87
    13.11.2024 11:21

    У нас ещё хорошее слово было Шатать

    "А сегодня я планирую шатать дев, Лабу, прод". Означало какое нибудь тестирование, обычно, нагрузочное.


  1. Metotron0
    13.11.2024 11:21

    А где митап, дейли, груминг? Слова, которые действительно неплохо бы разъяснить?


    1. voldemar_d
      13.11.2024 11:21

      Так ведь без англицизмов список.


      1. Metotron0
        13.11.2024 11:21

        А-а, в этом смысл. А я думал, сейчас пояснят англицизмы.

        Просто, для меня daily — это вообще наречие. Я не совсем понимаю, что им называют. То ли простую планёрку, то ли что-то из скрама, которого я в глаза не видел.


  1. Botkin
    13.11.2024 11:21

    Засерить - сделать элемент не активным (серым)


  1. Fr0sT-Brutal
    13.11.2024 11:21

    Раздуплиться = отвиснуть = ожить после зависания

    Уйти в нирвану (сервер) = перестать отвечать, быть доступным по сети

    Транспарант = сообщение об ошибке, в основном фатальный крэш


  1. Akina
    13.11.2024 11:21

    Крыжить - 1. Расставлять пометки для последующей проверки и/или корректировки; 2. Выполнять проверку/корректировку по ранее расставленным пометкам.

    Свисток - 1. Устройство в форме классической USB-флешки (радиомодем, ключ аппаратной защиты и пр.). Не применяется к собственно флешкам и устройствам в форме USB-донгла. 2. SFP-модуль.


  1. isumix
    13.11.2024 11:21

    Сплошные англицизмы, заголовок обманывающий.


  1. manfredima
    13.11.2024 11:21

    А "библиотека, велосидед, галера" и т.д. - слова, конечно, русские :)))


    1. Fr0sT-Brutal
      13.11.2024 11:21

      Как зануда зануде - заголовок обещает без англицизмов


  1. BruceWillis77
    13.11.2024 11:21

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

    Может "закладка"?


  1. lnkiseleva
    13.11.2024 11:21

    Приседания - дополнительные действия, которые необходимо выполнить, чтобы что-то заработало.


  1. lamer84
    13.11.2024 11:21

    У нас было "Проехать по памяти" (в основном для C/C++) - обратиться к невыделенной или уже очищенной памяти с соответствующими эффектами.


  1. Rubiorif
    13.11.2024 11:21

    Словарь Ожегова по мотивам IT


  1. AlexandreFrolov
    13.11.2024 11:21

    Написать:

    • на Перл'е

    • на Шарп'е

    • на Плюс'ах

    • на Сях


  1. cyberbiosecurity
    13.11.2024 11:21

    Из практики в разных командах:
    Мотыль - wildfly
    Куб - kubernetes
    Кентос, кентосик - CentOS
    Поджопник - символ нижнего подчёркивания "_"
    Алхимка - sqlalchemy
    Коррапченый (файл) - испортченный
    Скорраптить - испортить
    Форшмак - просроченный, вышедший из строя(прокси-сервер, например)


  1. pragmatik
    13.11.2024 11:21

    Распидорасило (про интерфейс) – размеры одного или нескольких элементов интерфейса незапланированно изменились и это затронуло родительские/соседние элементы.


  1. kotlomoy
    13.11.2024 11:21

    Передаст - проксирующий модуль, участок кода. Также можно применить к людям. Например, начальник-передаст - начальник, занимающийся передачей указаний сверху своим подчинённым без изменений


  1. AlexandreFrolov
    13.11.2024 11:21

    Отконсолить — снять процесс командой CANCEL на ЕС ЭВМ


  1. mescheryakovr
    13.11.2024 11:21

    Спасибо составителю словаря за труд! Если есть желание использовать ещё меньше заимствованных слов, то в приведённом словаре это можно сделать уже сейчас:

    Адаптировать — приспособить
    Аккуратный — опрятный, ухоженный, ровный, выверенный, пригожий, причёсанный, прибранный
    Активировать — задействовать, подключить, запустить
    Анализ — изучение, разбор, исследование, рассмотрение
    Аналогично — похоже, по сходству с
    Баг — ошибка
    Бонус — надбавка, прибавка
    Браузер — обозреватель
    Версия — извод
    Деталь — мелочь, частность
    Идеальный — совершенный
    Информация — сведения
    Квалификация — опыт, умелость
    Компания — предприятие
    Конструкция — построение, выражение
    Контент — содержимое
    Конфигурация — настройки, набор настроек
    Критический — напряжённый, опасный
    Крэш — падение
    Манипуляция — действие
    Минимальный — наименьший
    Неаккуратный — небрежный
    Неинтересный — скучный, пресный, нудный, занудный, малопривлекательный, непривлекательный, некрасивый
    Некорректный — ошибочный
    Нерациональный — неразумный, нецелесообразный, необоснованный, бестолковый
    Нестабильный — неустойчивый, ненадёжный
    Неструктурированный — беспорядочный, неупорядоченный, непроработанный
    Неэффективный — бесполезный, бесплодный, невыгодный, непроизводительный, неудачный, недействительный, неплодотворный
    Оптимальный — наилучший, благоприятный, уравновешенный
    Оптимизировать — улучшать, настраивать, дорабатывать
    Органичный — естественный
    Потенциальный — возможный
    Профиль — учётка
    Результат — итог
    Репозиторий — хранилище
    Сервис — служба
    Ситуация — положение
    Сконцентрироваться — сосредоточиться
    Структурированный — устроенный, построенный, выстроенный, упорядоченный, проработанный, составленный
    Сэкономить — сберечь
    Тест — проверка
    Центральный — срединный, основной, главный, ключевой, важнейший, главнейший, головной, узловой, стержневой, коренной, основополагающий
    Элегантный — изящный
    Элемент — часть
    Эффект — впечатление
    Фатальный — роковой, гибельный, убийственный, неминуемый, неизбежный, неотвратимый, непредотвратимый
    Фича, функционал — возможность
    Фрагмент — часть, кусок
    Placeholder — заглушка, пустышка


  1. AlexandreFrolov
    13.11.2024 11:21

    мастер-шедулер — master schedule, он же главный планировщик


  1. llerik
    13.11.2024 11:21

    Из встреченного, но не найденного тут:

    • Кебаб - кнопка меню с изображением трех точек

    • Чекрыжик - то же, что и крыжик