Команда разработки FunCorp в новом составе работает уже почти год (кстати, ровно столько же мы достаточно активно ведём свой блог), и за это время ребята успели не только привыкнуть друг к другу, сработаться, выстроить процессы, но и обзавестись собственным профессиональным сленгом. В обиходе есть как общепринятые термины, понятные IT-комьюнити, так и чисто фанкорповские. В преддверии Нового года мы решили чуть заморочиться и собрать все термины и выражения воедино. В итоге получился небольшой словарь неДаля.

Амнистия — задача на разбан всех пользователей.

Пример использования:
— 29 февраля отправляем пуши об амнистии.

Java-бояре — разработчики, использующие Java. Можно употреблять с любым уважаемым языком программирования, но для PHP и JavaScript не подходит.

Пример использования:
— Java-бояре, как добавить в контекст logback заголовок HTTP-запроса?

Выгрузить в зеплин — значит, наша работа тут окончена.

Пример использования:
— Выгружай макеты в зеплин.

Двигать кнопки — быть UX/UI-дизайнером.

Пример использования:
— Что ты делаешь на работе?
— Двигаю кнопки.

Детокс — фича по уменьшению токсичности контента и комментов.

Пример использования:
— В ветке Детокс появилась новая задача.

Заклинить билд — русификация команды Build -> Clean Project.

Пример использования:
— У меня после смены веток билд не собирается.
— Заклинь его.

Кинуть в резолв. Резолв — ворклфлоу. Когда задача готова, кидаем её в резолв.

Пример использования:
— Кинь в резолв.

Мёрж-конфликт — конфликт слияния правок из разных веток в одном и том же месте.

Пример использования: когда система контроля не может сама решить, как применять изменения, приходится разводить руками и невнятно восклицать: «Какого хрена, Сергей?»

Люстра — Adobe Illustrator.

Пример использования:
— Делаю в Люстре.

Манифест — правила игры для команд.

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

Допилить мелочи — когда задача не готова, но идеи у одного дизайнера уже закончились, можно передать её другому, чтобы он «допилил мелочи». Или продолжить страдать над ней самому.

Пример использования:
— А мелочи я допилю позже.

Мужчина — кандидат.

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

Окно деплоя — промежуток времени, в который может выполняться деплой. По договорённости это обеденное время по Москве, когда пользователи из США спят и трафика немного.

Пример использования:
— Надо задеплоить 5 фич.
— Но ты не влез в окно!
— Тогда завтра.

Переустановить поды. Поды (сокращённо от CocoaPods) — менеджер зависимостей проектов. Зачастую, когда возникают проблемы с компиляцией проекта, помогает переустановка подов (команда pod install). Шутка о том, что в любой непонятной ситуации нужно переустановить поды и попробовать собрать заново.

Пример использования:
iOS #1: У меня проект не собирается.
iOS #2: Переустанови поды!

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

Пример использования:
— Эта иконка не пиксель пёрфект.

Полка — отвесное падение графика и последующее восстановление.

Пример использования:
— Вижу полку в количестве регистраций. Ничего не меняли с 1 января?

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

Послушать трафик — означает, что нужно с помощью сниффера подключиться к девайсу и начать прослушку входящих/исходящих запросов.

Пример использования:
Для тестирования части задач, а также для локализации дефектов важно понимать, какие запросы уходят с клиентского девайса (смартфона) и что ему отвечает сервер. Это можно сделать, послушав трафик.

— У нас не проходит авторизация.
— Послушай трафик: что мы шлём, а что сервак присылает.

Порезать Прогардом — удалить не используемые в проекте классы при сборке с помощью ProGuard.

Пример использования:
—У нас либа притащила кучу не нужных классов.
— Прогардом порежется.

Раскатить на 100 — изменения видят 100% пользователей.

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

Ребэйзнуться — обновить изменения у себя в локальном репозитории.

Пример использования:
— Влил фичу, рекомендую ребэйзнуться.

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

Пример использования:
— Где взять информацию о пользователе?
— Дёрни ручку user.

Стайлгайд — самая главная вещь в дизайне.

Пример использования:
— Стайлгайд — он либо есть, либо его нет.

Скипнуть ручками — перевести задачу из одного статуса в другой самому, без помощи бота.

Пример использования:
— Задача не перевелась в тест.
— Скипни ручками.

Спека — документ со спецификацией фичи.

Пример использования:
— В спеке всё написано, но уточни ещё у таможни.

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

Пример использования:
Когда приходит время для регресса, то у некоторых тестировщиков случается стресс (начинает дёргаться глаз, например, случаются приступы удушьям и пр).

Таможня — команда по модерации контента.

Пример использования:
— Таможня жестит.

Под Угандой, затестить под Угандой

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

Пример использования:

— Как будем тестить, чтобы не упороть продакшен?
— Потестим под Угандой!

Фичебаг — ошибка, найденная в рамках тестирования конкретной задачи.

Пример использования:
Для сбора метрик тестирования важно отделять компонентные и интеграционные дефекты, а также иметь возможность чётко локализовывать их в контексте проводимых тестовых мероприятий. Фичебаг — один из таких способов.
—Стрёмную таску вернули на тест.
— Это та, у которой была куча фичебагов?

Фичебранч — ветка (branch) в Git, в которой делается фича.

Пример использования:
Большая фича декомпозируется на несколько задач. У каждой задачи своя ветка. Все задачи по этой фиче сливаются в одну ветку (фичебранч) для последующего тестирования и слияния с основной веткой разработки.

Фичекат — процесс, при котором менее приоритетные фичи убираются из разработки в версию.

Пример использования:
— У нас слишком много задач на версию. Все точно не успеем. Нужно провести фичекат.

Фриз (он же заморозка) — первый этап создания релиза, в котором core-команда собирает готовые задачи с других.

Пример использования:
— Сегодня у нас заморозка, поэтому статью допишу завтра.

Хотфикс — изменения, вносимые в работающее приложение «на лету», без остановки работы. Применяется для устранения неотложных ошибок и уязвимостей.

Пример использования:
Dev#1: Кажется, после последнего релиза нагрузка увеличилась в 15 раз!
Dev#2: Пора релизить хотфикс!

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

Пример использования:
— Как вы видите работу девопс-инженера?
— Обмазать хуками всё вокруг и жать кнопку.

Адовый цвет — любой цвет, который адово выглядит.

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

Чарлик — это инструмент для мониторинга HTTP/HTTPS-трафика.

Пример использования:
— Не приходит реклама.
— Глянь по чарлику, что там.

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

Пример использования:
— Я шатаю эксперименты, пригнитесь!

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

Пример использования:
Перед началом тестирования специалист оценивает предстоящие задачи в человеко-часах. Если оценки (эстимейта) нет, то произносят следующую фразу:
— Я тут глянул борду с нашими тасками. Где эстимейт, друзья?

А какой профессиональный сленг и термины используете вы? Делитесь самыми интересными и прикольным в комментариях.

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


  1. abbath0767
    20.12.2018 12:00
    -1

    безумно интересная статья.

    habr.com/company/redmadrobot/blog/262093/#comment_8492375


  1. Boomburum
    20.12.2018 12:15

    У нас тоже однажды похожий постик был :)


  1. kerberos464
    20.12.2018 12:29

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

    Без примеров непонятно, как использовать :(


    1. Account_is_busy Автор
      20.12.2018 14:16
      +1

      Придумывать примеры на очевидный неологизм — та ещё попаболь:)


  1. tvr
    20.12.2018 15:01

    Пример использования:
    — Эта иконка не пиксель пёрфект.


    Доводим до абсолюта.
    Этот пиксель — не пёрфект!


  1. roscomtheend
    21.12.2018 14:01

    > Полка — отвесное падение графика и последующее восстановление.

    По мне, полка — это горизонтальная часть графика (или почти горизонтальная, «полка момента» на графике характеристик двигателя).

    > Мужчина — кандидат.

    Женщина — кандидатка. Или кандидатиха?