Similar presentations:
словарь
1. Словарь IT-терминов и выражений
2. Словарь
Автоматизация, авто —автоматическая настройка окружения напроекте или сборок версий этого проекта,
или написание автотестов
Адаптив —дизайн сайта или приложения, в котором интерфейс
автоматически подстраивается под экран компьютера, ноутбука или
телефона
Аджайл (agile) — ценности, принципы и правила взаимодействия
команды для быстрой и гибкой разработки
Айди, айдишник — уникальный идентификатор объекта, часто
состоит из рандомного набора цифр, но бывают и сочетания
цифр+буквы. Необходим, например, для удобного поиска в базе данных
3. Словарь
Аккаунт, аккаунт-менеджер — человек, занимающийся ведением статусов проектовв компании. Чаще присутствуют в аутстафф и аутсорс компаниях. Их цель договориться с заказчиком, получить техническое задание, отправить резюме
кандидатов, назначить собеседования и онбординг в команде. Следит за исправным
трекингом задач и списыванию времени на них со стороны компании
Апдейт, UPD, update — обновление как информации, так и просто происходящей
ситуации. Апдейт файла, документации, статуса задачи
Апрув, апрувить, заапрувить, approve — подтверждение выполнения чего либо
верным способом. Можно заапрувить код на код ревью, заапрувить отпуск или
кинуть апрув для подключения к общему созвону
Ассайн, асайнить, assign — перевести/назначить задачу на какого-нибудь
исполнителя.
4. Словарь
Аттач, attache — приложить материалы, фото, документы или файлы ксообщению или задаче. Можно также прикрепить комментарий к задаче
Апишка, апи, API — вообще это программный интерфейс для
взаимодействия сайта или приложения с его сервером. Чаще апишкой
называют просто то, что ты видишь в адресной строке сайта, по типу:
https://google/cats/24532
Аутсорс, она же иногда галера — компания, которая выполняет задачу
другой компании своими силами
Аутсафф, стафф, контрактники — компания, которая предоставляет
своих работников, чтобы они работали и выполняли задачу вместе с
работниками другой
5. Словарь
Баг, бага, багуля, бажина — ошибка в работе программы, не соответствующаяего логике по техническому заданию. Заводят в виде отдельного тикета с
описанием Ожидаемой Реализации (как должно работать) и Фактической
Реализации (как неправильно работает сейчас)
Бамп или памп версии — повышение версии приложения. Например: было 1.03 →
стало 1.04
Блокер — проблема, которая тебя стопорит, блокирует, из-за чего ты не
можешь выполнить рабочую задачу
Бренч или branch — это ветка, в которой работает разработчик и пишет код.
Ветка обычно называется по номеру задачи, которую вы получите + баг или
фича + название задачи. Например: MOB-3244/feature/Создание главного экрана
6. Словарь
Билд, сбилдить, build — в контексте разработки это рабочаяверсия программы, которую можно запустить у себя на компе
Бэклог, backlog — список задач, которые нужно реализовать в
будущих версиях продукта. Для разбора есть специальная
встреча команды Груминг (далее)
Бэк, бэкенд — серверная часть приложения
Бэкап, backup — сохранение резервной копии данных, будь то
страница в документации или кусок кода
7. Словарь
Ворнинг, ворн, warn, warning — предупреждение, что программа работает нетак и что в ней есть места для улучшений
Воркшоп (workshop) — это обучающее мероприятие, в котором упор делается
на практическую работу
Вылет, вылетело — сбой работы программы, при котором сайт или
приложение перестает работать. Происходит внезапно, также это могут
называть крашем (о нем чуть позже)
Галера — любая работа, на которой тебе не доплачивают, обманывают,
штрафуют, трекают каждую минуту, где ты вечно перерабатываешь и это
считается чем-то хорошим. Токсичность в команде, отсутствие прозрачности
в процессах и полный хаус в них. Трудно вырасти по зарплате или в должности
8. Словарь
Груминг, грум, прогрумить, grooming — встреча топов команды, обычно менеджер +аналитик + дизайн + тимлиды/сеньоры. Встреча нужна для разбора задач, которые
накопились в арсенале команды
Гайд — пошаговое руководство, может касаться вашего проекта
Глоссарий, глосарь — список терминов в команде, чтобы называть одними и теми
же словами определенные действия и объекты. Например: есть слово Клиент, но
бэкенд команда называет его Лид, фронты используют слово Юзер, а аналитики
Пользователь
Гит-флоу — это конкретный паттерн поведения при работе над полученной
задачей или багом, касаемых разработки. В каждой команде он может отличаться
неймингом веток, основной веткой (девелом, мейн, мастер), а также количеством
комитов и их длинной
9. Словарь
Дедлайн — конкретные сроки для выполнения задачи. В разработке такие срокиставят на Планировании
Декомпозиция — разбиение большой задачи на мелкие, более понятные команде и
выполнимые
Дев, девелоп окружение, девелопмент — это закрытая среда разработки или
тестирования программы, к которой имеет доступ только команда, а не все
пользователи
Дейли, митинг, дейлик, стендап — ежедневная встреча команды, на которой
каждый участник отвечает коротко на вопросы: "Что я делала вчера, что я буду
делать сегодня, есть ли у меня проблемы?" Главная задача этой встречи понять успеваешь ли ты в поставленные сроки и нет ли у тебя
затупов/блокеров
10. Словарь
Джуниор, джун — человек, который может выполнять задачи только с пошаговымпланом. Он не сможет выполнить абстрактную задачу, так как потеряется без
четкого технического задания
Деплой, задеплоить — процесс публикации новой версии сайта или приложения.
Также в контексте деплоя можно услышать “развертывание”
Дропнуть, дроп, drop — опубликовать, выложить проделанную работу в публичный
доступ / удаление базы данных
Железо — ваш рабочий ноутбук или компьютер
Жира, джира, Jira — сервис, в котором ведется весь треккинг и прогресс работы над
задачами в команде. Там есть та самая доска со значениями: TO DO, IN PROGRESS,
CODE REVIEW, TESTING, DONE
11. Словарь
Залить, подлить — загрузить новые изменения в программе в общий доступ для всех, чтобысинхронизировать всю команду
Заложить, заложиться — определить время на выполнение задачи. Также можно
перезаложиться, если необходимо сделать оценку задачи с учетом рисков, выделив на ее
выполнение больше времени
Код ревью — это процесс проверки и анализа написанного тобой кода, по комментариям
проверяющего необходимо внести правки в коде, тогда ревью будет считаться пройденным
Коммит, коммитить, закоммитить, commit — сохранение изменений в проекте
Компилить, скомпилить, compile — собрать проект (его кодовую базу) на своем ноутбуке,
чтобы в дальнейшем его запустить. Если не скомпилилось - значит в коде есть ошибка,
которую необходимо устранить
12. Словарь
Косты, кост или cost — стоимость создания чего либо. Будь то стоимость повремени для разработки, аналитик, дизайна и тестирования программы
Костыль, закостылить — некрасивое и не элегантное, но при этом рабочее решение
задачи. Костыли - это норма индустрии разработки, потому что задача
разработчика - решить проблему и выдать быстрый рабочий вариант бизнесу, а не
написать чистый и красивый код
Краш, crash, закрашилось, скрашилось — сбой в работе программы, из-за которого
будет необходимость перезапустить ее еще раз
КЗ — коммерческая занятость, часто используется в контексте аутсорс
компаний, которые говорят про то количество времени, которые ты уделяешь
проекту и сидению на бенче. Нормальной считается 75-80%
13. Словарь
Легаси или legacy — не только старый код и неактуальный стек проекта, но ипросто плохо написанный код на новых фреймворках, который все равно
необходимо будет оптимизировать и переписывать
Линк, линка — это ссылка на что-либо
Либа — библиотека, которую как зависимость можно добавить проект. Часто
используется разработчиками при внесения нового в проект или при удалении
старого
Линтер, линт — это настроенная вручную проверка кода. Вы вписываете
определенные правила для работы этого линтера у себя на проекте. Он
помогает подсвечивать синтаксис, проблемы с размерами функций, длину
файлов, классов и структур
14. Словарь
Мануал, мануальщик, мануальный тестировщик, manual qa — это человек в команде, которыйзанимается написанием тест-кейсов по аналитике проекта и проходится по этим тестам
вручную
Машина — ваш рабочий ноутбук или компьютер
Мердж, мерджить, смержить, merge — слияние двух веток, когда изменения в одной ветке
добавляются в другую и фиксируются там коммитом
Мок, мокнуть, мокать, mocking — подменить реализацию, чтобы проверить работу
функционала при разных условиях. Тестовые данные для проверки функционала
Мокап, мок — реалистичный макет предмета, на котором можно разместить что угодно
под его размеры и посмотреть, как это будет выглядеть в реальности. Чаще всего
используется дизайнерами для показа разных вариантов логотипов/стилей на одном и том же
макете. Сам мокап не меняется, а его наполнение - да
15. Словарь
Мидл — следующий уровень после джуниора, более самостоятельный иопытный работник, который может решить любую задачу, с
которой он уже сталкивался, сделать ее от и до без подсказок
Митинг, мит, го мит, meeting — встреча команды, чаще всего это
созвоны по работе для выяснения требований или статусов
готовности задач
Мэтч, смэтчиться, match — совпасть по ожиданиям или реализации
Накатить — добавить или выпустить изменения программы
16. Словарь
Откатить — вернуть к прежней версии проекта, допустим, если новые измененияне подходят по логике или ломают проект
Отбренчиться, бренчиться — это значит, что нужно от основной ветки (например
девелоп) отвести новую ветку со своим названием и работать уже на ней
Окружение, окр, environment — среда, в которой вы разрабатываете, тестируете
или в целом пользуетесь проектом. Может делиться на основные варианты по типу
dev, prod и test. Три окружения должны иметь одинаковый функционал, и на прод
ничего не должно публиковаться ДО тестирования на тесте или деве, но так
происходит не всегда
Ось, оська, OS — операционная система вашего компьютера или телефона. Могут
спросить, чтобы узнать точную версию
17. Словарь
ОР — в тестировании это сокращение от Ожидаемая Реализация. То есть это то, как потехническому заданию ожидается, что программа должна будет работать именно так. При
оформлении задачи, тестировщики указываю именно ОР по документации, а не из личного
предпочтения
Продакшен, production — версия сайта или приложения для ваших пользователей
Планирование, планинг, planning — встреча всей команды, где обсуждают техническое задание
для разработчиков, декомпозируются и оцениваются задачи в часах или стори- поинтах
Пинговать, пинг, ping — достучаться до кого-то или чего-то, можно рассматривать в
контексте общения с коллегой или в попытках подключиться к серверу. Из терминала вы
можете во всю посмотреть, что такое пинговать какой-то сервис, например, Яндекс:
просто откройте терминал (Win + X) и введите ya.ru ping - и вы будете получать данные
каждую секунду по состоянию этого соединения
18. Словарь
Продукт менеджер, продакт — менеджер, ответственный за продукт. От оунераотличается тем, что не является ролью в скрам команде и не так приближен к бизнесу, не
является владельцем/совладельцем продукта компании, просто наемный рабочий
Патч — кусочек работающего кода, который будет работать у вас, если получить этот
патч и применить его в своем проекте. Патчи пишутся людьми, не путайте с
шаблонами/темплейтами
Пушить, запушить, push — способ отправить свои изменения в программе на удаленный
репозиторий (GitHub, GitLab, Bitbucket)
Пулить, спулить, пулл, pull — способ достать актуальное обновление из удаленного
репозитория
Прокся, прокси, прокси-сервер, proxy — по факту посредник, передающий данные с сайта или
приложения на его сервер
19. Словарь
Ретроспектива, ретра, retrospective — встреча всей команды в конце спринта, чтобыподвести его итоги и ответить на вопросы: «Что было хорошо сделано в этом спринте, а
что плохо? Что мы как команда можем улучшить?»
Ребейз, rebase — извращенный вид слияния двух веток, на которых вы или ваш коллега
работаете. От классического мерджа отличается лишь возможностью самому выбрать
последовательность коммитов в истории изменений ветки
Реджект, зареджектить — отказ от действия, которого вы ожидали. В контексте
разработки это будет отказ от слияния веток с другим разработчиком или отказ в
публикации приложения в сторе
Релиз, релизиться, зарелизить, релизный цикл, release cycle — беспрерывный процесс доставки
обновлений продукта до пользователя
Рефералка, рефка, ref, referral — коротко: деньги за рекомендацию
20. Словарь
Ребут, ребутнуть — перезагрузить, в случае если что-то у вас сломалось илиработает не корректно. Порой это может даже помочь
Редирект — изменение движения в ходе программе или переадресовка вас на другой сайт,
например
Репа, репо — сокращение от репозитория проекта, где хранится весь код со всей его
файловой структурой и описанием.. Термин используют в основном разработчики, храня
код проекта в гитлабе/гитхабе/битбакете или на других площадках
Релиз, release — публикация новой версии сайта или приложения для всех пользователей
Регресс — этап полного тестирования программы. Проводят, чтобы убедиться, что
новые изменения в программе не поломали старые. В регрессе могут проверять
программу как угодно, в него входит любой вид тестирования
21. Словарь
Ридмик, реадми, README.md - файл, в котором описано то, как следует работать спроектом, как настроить окружение, выкачать репозиторий с проектом и установить
его у себя локально, для дальнейшей работы. Могут быть дополнительные ссылки на
документацию проекта, его кодстайл, тесты, правила линтера и прочее
RC, release candidate — более узкая часть процесса релизного цикла, когда уже прошло
тестирование и эта версия продукта - кандидат на публикацию в открытый доступ
для всех пользователей.
Ручка, дергать ручку — это апи метод, который можно вызвать, отправив
определенный запрос на сервер. Этот вызов и есть дерганье ручки. Если вы получили
определенный статус в ответе - значит дернули!
Ручник, ручной/мануальный тестировщик — человек в команде, проверяющий работу
программы по самописным тест-кейсам. Обычно подключается в работу в конце
спринта, чтобы проверить всё и в случае ошибок завести баги на разработку
22. Словарь
Сабтаски, саб, subtask — подраздел большой задачи. Их заводят для декомпозициибольшой задачи, чтобы разбить ее на связанные части
Сеньор, помидор, senior — старший работник, который самостоятельно может
решить любую задачу бизнеса с которой ранее не сталкивался, опираясь лишь на
свою насмотренность и опыт решения других задач
Стор — магазин приложений, куда публикуются все мобильные приложения для
пользователей. Например AppStore и Google Play
Скрининг — первый звонок-знакомство с нанимаемым менеджером, обычно занимает
от 10 до 30 минут, где тебе рассказывают о вакансии и просят рассказать о себе
и ответить на несколько вопросов. Цель - отсеять неадекватных кандидатов и
допустить до технического интервью только самых подходящих под вакансию.
Часто в конце проводят еще и технический скрининг
23. Словарь
Срез — сборка актуального приложения, которое увидит пользователь послепубликации
Смоук, смок, смоук тестирование, smoke test — минимальный набор тестов для
проверки нового функционала продукта перед его релизом, только для проверки
нового функционала, что все действительно работает по документации
Спека, спецификация — документация по проекту, где можно найти информацию по
узкой части программы
Свитч, свитчнуться, switch — поменять ветку, в контексте разработки. В общем
понимании - поменять окружение, стек, направление в работе
Скоуп, scope — ограничения, рамки, в которых находится определенный набор задач в
спринте. Также употребляют разработчики в контексте работы с кодом
24. Словарь
Сторипоинт, поинты, story point — единица меры сложности реализации какойто задачи. Часто используют системы фибоначчи - 1, 2, 3, 5, 8, 13 (последниедва - задача сложная и её надо декомпозировать)
Спринт, sprint — отрезок времени, за который нужно выполнить этап работ
Сторя, юзер стори, user story — функционал продукта, который необходим
пользователю. На примере вызова такси будет звучать так: я хочу иметь
возможность с главного экрана приложения задать тему приложения
Сиайка, сиай сиди, CI/CD — это автоматизация сборок и публикации кода.
Вместо того чтобы делать это вручную на своём ПК это делается
автоматически в репозитории (хранилище кода)
25. Словарь
Синк, синкануться, sync — это обычно созвон с вами и командой для синхронизациивсех.
Таск, таска, task — задача, которую необходимо решить. Рабочая задача в виде фичи
или неисправленный баг в работе программы - оба эти понятия являются тасками
Тестер, тостер, куа, QA — человек в команде, отвечающий за качество разработки
и дающий последнее слово перед релизом для всех пользователей. Делятся на
мануальных и авто-тестировщиков
Трекер — место, в котором собраны все задачи команды с их статусами или
система, где учитывается время выполнения задач и их статус (наподобие Jira)
Тимлид, тим, лид команды, teamlead — Руководит командой и процессами, решает
спорные вопросы
26. Словарь
Тикет — файл в трекере, который может быть назначен на тебя иликоторый ты можешь создать для кого-то.. Любую задачу или баг
оформляют в тикет, в котором должно быть его название, описание
с возможными ссылками или скринами или шаги воспроизведения
ошибки, если это баг
Темплейт, template — шаблон, по которому вы можете работать на
проекте. Например, шаблон для архитектуры VIPER
ТЗ, тэзэшка — техническое задание, которым занимается системный
аналитик при разработке документации по продукту
Факап, нафакапил, fuckup — неудача в процессе работы
27. Словарь
Фича, feature — новый функционал приложения или сайта, который ранее не былреализован
Фикс, фиксить, fix — доработка функционала. Это не совсем бага, ибо все может
работать исправно, но код может быть не хорошо написан
Фидбек, feedback — обратная связь от людей по поводу качества проекта и вашей
работы
Флоу, flow — последовательность каких-то действий, флоу может быть как у
проекта, у задачи, у пользователя, который пользуется приложением или сайтом
ФР — в тестировании это сокращение от Фактическая реализация. То есть если
программа работает не так, как описано в техническом задании - это уже наша
фактическая реализация или же ФР
28. Словарь
Хотфикс, hotfix — быстрая правка ошибки, когда появляется баг напроде, чаще всего прибегают именно к хотфиксу
Хост, хостинг, захостить, host — в зависимости от контекста
может касаться как идентификатора вашего ноутбука, так и
хостинга на сайте
Эстимейт, эстимейтить, заистимейтить, esteam — ставить
оценку, оценивать время на выполнение задачи. Используется на
планировании
Эпик, Epic — это очень большой кусок функционала, который нужно
будет реализовать для пользователя, его невозможно успеть сделать
за две недели
29. Словарь
ЭмВиПи, mvp — минимально функционирующий продуктФлоу, user flow — буквально путь пользователя по сайту или
приложению
Юзер стори, user story — буквально история о том, что пользователь
хотел бы получить, пользуясь конкретным функционалом
Юзабилити — характеристика, которая показывает, насколько удобно
пользоваться интерфейсом программы или приложения
Юнит тест, юниты — небольшой тест функционала, проверяющий
конкретный кейс выполнения программы. Такие тесты могут писать
как разработчики так и тестировщики-автоматизаторы
30. Словарь
Юай, юайка, UI, user interface — это визуальная часть сайта или приложения.То есть все шрифты, стили, радиусы у кнопок, цвета и формы - это все UI
сайта или приложения. Это никак не связано с удобством пользования
сервиса, его логичной навигацией и прочим. Нет, это отвечает только за
визуальную составляющую экранов
Юикс, UX, user experience — это удобство пользования сайтом или
приложением для пользователя. Если сайт интуитивно понятен,
пользователь на нем не теряется и идет по нужному пути (user flow), то
это считается хорошим юиксом. Плохой - это когда пользователь начинает
ненавидеть интерфейс сайта с первых секунд, ибо не понимает, куда
нажимать, чтобы получить нужный ему результат
Ядро – сленговое название процессора