Команда разработки 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-трафика.
Пример использования:
— Не приходит реклама.
— Глянь по чарлику, что там.
Шатать — означает производить какие-то небезопасные действия. В повседневной работе «шатать что-либо» означает «производить действия с чем-либо, которые потенциально могут вызывать проблемы», употребляется с целью предупредить окружающих.
Пример использования:
— Я шатаю эксперименты, пригнитесь!
Эстимейт — до принятия задачи в тестирование её необходимо оценить, чтобы после иметь представление об актуальном остатке трудозатрат по задаче или пулу задач, а также по завершению задачи сравнить план или факт. Эстимейт — та самая оценка.
Пример использования:
Перед началом тестирования специалист оценивает предстоящие задачи в человеко-часах. Если оценки (эстимейта) нет, то произносят следующую фразу:
— Я тут глянул борду с нашими тасками. Где эстимейт, друзья?
А какой профессиональный сленг и термины используете вы? Делитесь самыми интересными и прикольным в комментариях.
Автор: Account_is_busy