17 терминов программистов, которые помогут обычному человеку понимать о чём идет разговор
Попав в общество программистов, непроизвольно попадаешь в другую языковую среду и зачастую не понимаешь их русско-английский диалект.
Так как их это не смущает и понятных тебе слов они не подбирают, вот список самых популярных, которые программисты юзают постоянно:
1. Деплоить, задеплоить/зарелизить/выкатить – публикация, выпуск рабочей версии приложения. Часто употребляются как синонимы.
2. Валидный – подходящий. Соответствующий требованиям/условиям/стандартам.
3. Дебажить – проверять программный код на ошибки, баги.
4. Фиксить – тоже чинить. Единственное, дебажить это отладить, чтобы найти баг, а потом его исправить (пофиксить).
5. Пушить, коммитить – загружать код на сервер GIT (в хранилище).
6. Митинг – запланированное собрание (встреча) людей.
7. Митап – чаще спонтанное собрание.
8. Таски – задачи.
9. Бэкап, забэкапить – создать копию чего-то.
10. Итерация – повторение какого-либо действия. «Мы сделали несколько итераций» — мы повторили шаг несколько раз.
11. Рефакторить – перепрогать, чтобы улучшить (сделать код читабельнее).
12. Атомарный – неделимый, единый.
13. Пул реквест – запрос на соединение кода из одной ветки в другую в GIT.
14. Парсить – собирать (анализировать) определенные данные.
15. Пингануть – Отметить человека @. Потыкать человека
16. Аппрувить – согласовывать..
17. Кодер = прогер = разраб – просто разработчик.
Чем еще дополните этот список?
Отметить человека @ это не пинговать, а тегать.
Меншить
пынькать же
И тег используется для пингования (в чатах)
А мы всегда @ пингуем, но если вы настаиваете:)
1. Деплоить — сделать так, чтобы продукт могли потыкать все остальные, а не только разработчик этого продукта.
3. Дебажить — проверка продукта в специальном режиме, где можно понять что работает, а что не работает и почему.
4. Фискить — исправлять ошибки и проблемы продукта.
5. Про гит лишнее — есть другие системы
9. Бэкапить — создать копию кода продукта, из которой можно будет сделать восстановление.
10. Итерация — что-то, что делается из раза в раз, но с разными условиями. Например, ежемесячные покупки продуктов — это итерации, действие одно и тоже, но условия и результат всегда разные.
11. Рефакторить — изменить код так, чтобы он работал быстрее / чтобы другой разработчик мог понять / чтобы сделать работу проще, но без изменения функционала или дизайна.
13. Пул реквест — запрос от разработчика к вышестоящему человеку на то, чтобы его код (функционал или дизайн) добавили в продукт. В пул реквесте более опытный или просто разработчик со свежим взглядом проверил код.
14. Парсить — получить данные и привести их к определённому формату.
42. Спамить — размещать (постить) всякую ерунду в неподходящем месте
Йоу разраб в 13 билду,
Слышь, я тебя имею в виду.
Мы с тобой запилили недавно фичу,
Я этот говнокод дебажить не хочу.
дейлик
трекать
мержить
ассайнить
ревьювить
тестить
декомпозировать
мокать
профилировать
реверсить
холиварить
курить маны
чилить
дедлайн
демка
факап
собес
ретро
беклог
дока
репа
лог
борда
либа
ось
и мое любимое, больше менеджерское:
застаффить
Всё понял, но застаффить? (Может в том числе и поэтому я не менеджер, хах)
думаю, это типа кого-то нанять. Staff - переводится как "персонал".)
Нет, это внутренний сленг Тинькофф: "Нужно застаффить кодерофф кодить, а клиентофф платить"
Мда...я уж подумала, что всенародный. Сейчас же так популярно все иностранные слова употреблять в русском языке, будто их нет...
Я не настоящий культуролог, но мне кажется, что профессиональный сленг разработчиков — это проявление элитаризма, искусственно и чаще всего неосознанно возводимый барьер, чтобы обособиться от остального общества.
Не думаю, что есть что-то личное против русского языка.
Упс, я не в этом смысле. А в том, что типа как застаффить и т.д. нормально переводятся на русский язык, но многие это игнорируют. Привычнее использовать англоязычные слова. Насчет сленга разработчиков - там многое нормально не перевести на русский язык, так что это не так страшно. Мой коммент был о сленге Тинькофф больше.
Обеспечить проект человеческими ресурсами )
мансить
Не знаю почему, но слово "таски" вызывает дикое раздражение. Субъективное мнение, согласен. Но тем не менее)))
Мне наоборот созвучно с таксы и сразу мило
А "кейс"? Меня напрягает.
Не то чтобы из айти, но айти менеджеры ещё используют такие термины:
Минутки - meeting minutes - протокол встречи в формате буллитов
Буллиты - короткие факты со встречи, которые напомнят всем участникам о договорённостях по теме
Борда - доска с тасками. Виртуальная конечно же
Стендап - короткий командный митинг для обсуждения статуса задач
Питч - короткая, буквально на 3-5 минут, презентация задачи/идеи/проекта/продукта
Челленджить - проверять на прочность. Обычно употребляется в контексте человека. «Я сейчас запитчу свою идею, а вы меня почелленджите».
Статейка явно для эйчаров, чтобы лыко могли вязать
"Парсить" в IT имеет другой смысл. Создают специальные программы - парсеры. Например, парсер XML обрабатывает xml-файл с определённой структурой и выстраивает семантическую модель, например, реляционную для дальнейшего анализа в BI или иной системе анализа. Поисковики типа google полностью построены на парсинге веб-страниц и построении семантических конструкций, например, для выдачи рекламы по индексированным ассоциативным признакам в строке поиска (результат парсинга).
Зависит от контекста. «Парсить сайт» означает сбор данных с сайта. «Парсить входные данные» (просто парсить) — разобрать формат данных и привести в подходящую структуру. Собственно, в первом случае это тоже происходит, просто термин употребляется в более широком смысле, с акцентом больше на сбор данных, чем на приведение к нужному формату.
"Пинговать" это проверять статус сервиса, процесса решения задачи или статус игрока команды, например, для поиска времени на решение твоей задачи.
ничего не понял
это какие то специальные исковерканные термины в рф компаниях?
Ничосе
классненько, спасибо, все по полочкам
Говнокодер
ПГМ - программизм головного мозга
Копипаста
Стэк-оверфлоу драйвен девелопмент
Тимлид
Гит
Легаси код
🤭 последнее - из самых страшных снов)
Потыкать человека - это откуда-то из паталогоанатома, а не прогерского.
Консистентность
Пинговать - это проверка доступности хоста в сети.
Заапрувь тот реквест, а то шеф не успеет сегодня лайкнуть мой таск.
Это где же таски лайкают? Тут скорее «задеплоить» подойдёт.
Чавось? Не, немчура, ты, давай-ка, эта, а нашему разъясняйся.
Репорт - сводные данные, результаты, драфт - черновой вариант
Запули мастера и конфликты пофикси. Баглист зарешал. Черепикнуть.
Бэклог
Кейс
Спуллить/запушить
Стэнды
Откатить/ревертнуть
Все стало понятнее)
когда понимаешь детей, которые смотрят, как ты пытаешься объяснить их сленг :) Мой знакомый спрашивал меня , что такое холивар, после митинга. Все люди взрослые: не понимаешь - спроси.
Пофиксить это ещё урезать оч. часто :(