Хабрахабр

FunCorp словарь

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

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

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

Пример использования:
— 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-трафика.

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

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

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

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

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

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

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть