Апрув, апрувить, заапрувить, approve – подтвердить выполнение какого-либо действия верным способом. Можно заапрувить код на код ревью, заапрувить отпуск или кинуть апрув для подключения к общему созвону.
Ассайн, ассайнить, assign – перевести задачу на какого-нибудь исполнителя. Так можно делать в любом сервисе, в котором у вас лежат рабочие задачи, типа Jira.
Аттач, attache – приложить материалы, фото, документы или файлы к сообщению или задаче. Можно также прикрепить комментарий к задаче в сервисе (по типу Jira) или там же прикрепить к задаче другие задачи, которые могут быть взаимосвязаны.
Апишка, апи, API – вообще это программный интерфейс для взаимодействия сайта или приложения с его сервером. Но чаще апишкой называют просто то, что видно в адресной строке сайта, например: https://google/cats/24532.
Аутсорс, она же галера – в такие компании приходит заказчик со своим техническим заданием или влажными фантазиями о проекте. Проект оценивают, и если договариваются по цене, то подписывают контракт на определенный срок до выпуска проекта. Заказчик не видит, кто работает над проектом, а просто дает компании деньги на разработку и получает отчеты о результате. Поэтому в аутсорсе довольно мало денег и много работы – финансирование зависит от толщины кошелька заказчика.
Аутсафф, стафф, контрактники – это когда вы интегрированы в продуктовую команду заказчика, будучи нанятым не к нему в штат, а в прослойку в виде аутстаффа. Благодаря такой работе продуктовая компания платит за вас намного больше, чем за рядового штатного сотрудника. Однако в этом есть смысл: вас можно увольнять и нанимать одним днем, не предоставлять техническую документацию, не платить годовые премии и не возить на дорогие корпоративы, поскольку официально вы работаете не у них, а в другой компании, в которой вам устанавливают совсем иную зарплату, отличную от той, что за вас платит аутстаффу эта продуктовая компания. Вы же получаете быстрый наем и возможность менять проекты и стек на них в течение работы в аутстафф-компании.
Баг, бага, багуля, бажина – ошибка в работе программы, не соответствующая ее логике по техническому заданию. Ее могут найти тестировщики или пользователи сайта/приложения. Подобные баги в работе программы потом заводят в виде отдельного тикета с описанием ожидаемой реализации (как должно работать) и фактической реализации (как неправильно работает сейчас). Подобные баги находят как тестировщики, так и менеджер с тимлидом, и сообщают о них разработчикам.
Бамп или памп версии – повышение версии приложения. Например: было 1.03 → стало 1.04.
Блокер – проблема, которая вас стопорит, блокирует, из-за чего вы не можете выполнить рабочую задачу.
Бренч или branch – это ветка, в которой разработчик работает и пишет код. Ветка обычно называется по номеру задачи, которую вы получаете + баг или фича + название задачи. Например: MOB‐3244/feature/Создание главного экрана. В рамках этой ветки под таким номером идет вся работа над задачей, которую на вас назначили.
Билд, сбилдить, build – в контексте разработки это рабочая версия программы, которую можно запустить (сбилдить) у себя на ноутбуке.
Бэклог, backlog – список задач, которые нужно реализовать в будущих версиях продукта. Для разбора бэклога есть специальная встреча команды – груминг (см. ниже)
Бэк, бэкенд – серверная часть приложения.
Бэкап, backup – сохранение резервной копии данных, будь то страница в документации или кусок кода.
Ветка – это ответвление от вашего основного проекта, в которое именно вы вносите изменения. В нее можно коммитить самому и загружать коммит участников команды, в ней ведется разработка нового функционала или исправление старого.
Ворнинг, ворн, warn, warning – предупреждение о том, что программа работает некорректно и ее можно улучшить.
Воркшоп, workshop – это специальное мероприятие или ивент в формате тренинга. Оно носит сугубо практический характер и демонстрирует навыки эксперта во время рабочего процесса. Простыми словами, воркшоп – это мастер-класс специалиста для обучающихся. Суть мероприятия – ведущий демонстрирует решение конкретной рабочей задачи. Происходит такая демонстрация не отвлеченно (в теоретическом ключе), а на практике.
Вылет, вылетело – сбой работы программы, при котором сайт или приложение перестает работать. Происходит внезапно, также это может называться крашем (см. ниже).
Галера – любая работа, на которой вам недоплачивают, обманывают, штрафуют, трекают каждую минуту, требуют перерабатывать и не считают это недостатками. На такой работе могут установить скриншотилки на ваш ноутбук, возможна токсичная атмосфера в команде, отсутствие прозрачности и полный хаос в процессах. Все это создает плохие условия для повышения зарплаты или карьерного роста.
Груминг, грум, прогрумить, grooming – встреча топов команды, обычно менеджер + аналитик + дизайн + тимлиды/сеньоры. Встреча нужна для разбора задач, которые накопились в арсенале команды. На таких встречах обычно обсуждается: реально ли эти задачи реализовать в нашей команде? Как сократить и удешевить реализацию? Как ускорить процесс? Бывает так, что часть команды не присутствует на встрече, потому как понимает, что идеи, разобранные на груминге, могут и вовсе не понадобиться в дальнейшем.
Гайд – пошаговое руководство, может касаться вашего проекта.
Глоссарий, глосарь – список терминов в команде, введенный для того, чтобы называть одними и теми же словами определенные действия и объекты. Например: есть слово «клиент», но бэкенд-команда называет его «лид», фронты используют слово «юзер», а аналитики – «пользователь». Из-за этого коммуникация в команде может пострадать. Глоссарий решает эту проблему и помогает общаться с коллегами на одном языке. Далеко не в каждой команде есть глоссарий, а это большая проблема, но в то же время и точка роста – вы можете предложить ввести такой!
Гит-флоу – конкретный паттерн поведения при работе над полученной задачей или багом, касающимся разработки. У вас есть девелоп-ветка с актуальными фичами в приложении, вы получили новую задачу для разработки нового функционала, поэтому от девелопа надо отбренчиться и создать новую ветку таким образом: Номер задачи из тикета/feature/Название задачи из тикета. В этой ветке необходимо будет сделать всю работу над фичей и запушить ее в ваш репозиторий. Это описание самого простого гит-флоу, в каждой команде он может отличаться неймингом веток, типом основной ветки (девелом, мейн, мастер), а также количеством коммитов и их длиной.
Глитчит, глитч – обычно так говорят о дерганой таблице при скроллинге или неравномерно загружающихся картинках.
Дедлайн – конкретные сроки выполнения задачи. В разработке такие сроки ставят на планировании. Если вы понимаете, что времени мало, а задача еще не решена – лучше сразу открыто сказать об этом, чтобы команда не пострадала, чем молчать и в последний день сообщить, что работа еще не готова. Сроки в IT срываются ежедневно, вы не один такой, все в порядке.
Декомпозиция – процесс разбивки большой задачи на мелкие и более понятные команде, которые легко выполнить.
Дев, девелоп окружение, девелопмент – это закрытая среда разработки или тестирования программы, к которой имеет доступ только команда, а не все пользователи.
Дейли, митинг, дейлик, стендап – ежедневная встреча команды, на которой каждый участник коротко отвечает на вопросы: «Что я делала вчера, что я буду делать сегодня, есть ли у меня проблемы?» Главная задача этой встречи – понять, успеваешь ли ты сделать работу в поставленные сроки и нет ли у тебя затупов/блокеров.
Джуниор, джун – человек, который может выполнять задачи только с помощью пошагового плана. Он не сможет выполнить абстрактную задачу, так как растеряется без четкого технического задания.
Деплой, задеплоить – процесс публикации новой версии сайта или приложения. Также в контексте деплоя можно услышать «развертывание».
Дропнуть, дроп, drop – опубликовать, выложить проделанную работу в публичный доступ.
Железо – ваш рабочий ноутбук или компьютер.
Жира, джира, Jira – сервис, в котором ведется весь трекинг и отслеживается прогресс работы над задачами в команде. Там есть та самая доска со значениями: TO DO, IN PROGRESS, CODE REVIEW, TESTING, DONE. Также там создаются все задачи проекта.
Залить, подлить – загрузить новые изменения в программе в общий доступ для всех, чтобы синхронизировать всю команду.
Заложить, заложиться – определить время на выполнение задачи. Также можно перезаложиться, если необходимо сделать оценку задачи с учетом рисков, выделив на ее выполнение больше времени.
Код ревью – процесс проверки и анализа написанного тобой кода. Используя комментарии проверяющего, необходимо внести правки в код, и тогда ревью будет считаться пройденным.
Коммит, коммитить, закоммитить, commit – сохранить изменения в проекте. Давайте вспомним ГТА и то, как там можно было сохраниться перед миссией, чтобы в случае гибели персонажа вернуться в игру с теми же вводными данными – коммиты делают то же самое! Частые коммиты по определенной узкой теме спасут вам жизнь, если нужно будет отменить то, что в итоге уже закоммичено, но при этом не работает! Просто откатите коммит на один назад, и окажетесь на том же месте, еще до написания неработающего кода.
Компилить, скомпилить, compile – собрать проект (его кодовую базу) на своем ноутбуке, чтобы в дальнейшем его запустить. Если не скомпилилось – значит, в коде есть ошибка, которую необходимо устранить.
Косты, кост или cost – стоимость создания чего-либо, будь то стоимость по времени для разработки, аналитики, дизайна и тестирования программы
Костыль, закостылить