Глоссарий
Полезные айтишные словечки:

  • ASAP - это сокращение от английской фразы "as soon as possible", что означает "как можно скорее".
  • Agile - гибкая методология разработки. Это подход к разработке программного обеспечения, который акцентирует внимание на непрерывном улучшении, гибкости, участии клиента и малых, быстро меняющихся командах. Он включает в себя умные термины, такие как митинги, ретроспектива, спринт и другие:

Митинг - это ежедневное совещание команды, на котором каждый участник отвечает на следующие вопросы:

  1. Что я делал вчера?
  2. Что я собираюсь делать сегодня?
  3. Какие проблемы возникли?

Это помогает быстро корректировать план, если что-то пошло не так.

  • Ретроспектива - это обсуждение прошлых релизов, чтобы извлечь уроки.
  • Спринт - это короткий цикл разработки. Например, если мы хотим создать приложение за полгода, то мы делим этот период на отрезки времени от 2 до 4 недель, которые называются спринтами (или итерациями). В конце каждого спринта у нас есть частично работающий продукт, и это позволяет получить обратную связь сразу, а не ждать полгода, чтобы выявить проблемы.

Релиз - это выпуск продукта. Например, если у вас есть мобильный телефон, и вы скачали приложение, которое иногда обновляется, то это - релиз. Компания-разработчик выпускает обновление с исправлением ошибок или добавлением новых функций.

Фиксить - это процесс исправления ошибок (багов) в программном коде.

Залить - обычно используется в контексте разработки программного обеспечения и означает загрузку новой версии приложения на тестовый сервер для проверки.

Фронтенд (Front-end) - это интерфейс, с которым пользователь взаимодействует, включая дизайн, макеты, анимацию и другие визуальные элементы.

Бэкэнд (Back-end) - это невидимая для пользователя часть программного кода, которая обрабатывает данные на сервере.

Проревьюить (Review) - это процесс проверки кода на ошибки и несоответствия стандартам программирования. Этот процесс может выполняться как начинающими, так и опытными разработчиками.

Рефакторинг - это процесс изменения кода с целью улучшения его качества и поддерживаемости без изменения его функциональности.

Апперкейс (Uppercase) - это написание слов в верхнем регистре, как если бы вы забыли выключить клавишу Caps Lock.

Дебаг (Debug) - это процесс поиска и устранения ошибок в программном коде.

Продебажить - это процесс поиска и исправления ошибок в программном коде.

Регрессия (Regression) - это процесс проверки программного кода на предмет того, что ранее работавшие функции продолжают работать и после внесения изменений.

Смоук (Smoke test) - это быстрая проверка работоспособности программного кода, обычно выполняемая перед более детальным тестированием.

Minimal Acceptance Test Suite - это минимальный набор тестов, необходимый для проверки соответствия программного кода установленным требованиям.

Заглушка (Mock) - это фиктивный объект, используемый вместо реального объекта для тестирования программного кода.

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

Костыль - это временное решение или "заплатка" для исправления ошибки или недостатка в программном обеспечении без изменения основной логики кода. Это может быть быстрое исправление, которое позволяет продолжить работу программы, но не является оптимальным или долгосрочным решением.

  1. Правильные названия элементов интерфейса смотреть тут
  2. Дополнительные термины для мобильного интерфейса смотреть тут