Саватеев КС22

Толковый словарь профессиональной лексики
Профессиональные слова
1)API (Application Programming Interface)— Набор инструкций и стандартов, позволяющий программам взаимодействовать друг с другом.

2)Backend-разработка— Написание и поддержка внутреннего кода веб-приложений, баз данных и серверных служб.

3)Frontend-разработка— Создание клиентской стороны веб-сайтов и приложений, включая внешний вид и взаимодействие с пользователем.

4)База данных (DB)— Структурированное хранилище данных, организованное таким образом, чтобы обеспечить быстрый доступ и обработку информации.

5)Виртуальная машина (VM)— Эмулятор реального физического сервера, запущенного на другом оборудовании.

6)Вычислительная мощность— Характеристика, определяющая способность компьютеров обрабатывать большие объемы данных за короткий промежуток времени.

7)Генерация кода— Автоматическая процедура создания программного кода на основании заданных шаблонов или входных данных.

8)Дамп памяти— Копия содержимого оперативной памяти системы, созданная для анализа состояния приложения или причины сбоя.

9)Демонстрационная среда (DevOps Sandbox)— Экспериментальное окружение для проверки новых решений и разработок, изолированное от основного производства.

10)Директория— Каталог, папка, содержащая набор файлов и другие директории.

11)Защита информации— Совокупность мероприятий и инструментов, направленных на предотвращение утечки конфиденциальных данных.

12)Инфраструктурная сеть— Подключение физических устройств и виртуальных машин к единой коммуникационной среде предприятия.

13)Кэширование— Хранение копий данных в промежуточной памяти для ускорения последующих обращений к ним.

14)Методология Agile— Гибкая методология разработки программного обеспечения, ориентированная на быстрое реагирование на изменения и постоянное улучшение продуктов.

15)Метрика качества— Показатель оценки эффективности и надежности программного продукта.

16)Объектно-ориентированный подход (ООП)— Парадигма программирования, основанная на создании объектов и взаимодействии между ними.

17)Оптимизация производительности— Работа над повышением скорости и эффективностью работы программы или системы.

18)Платформа разработки— Средства и инструменты, используемые для создания и развертывания программного обеспечения.

19)Политика безопасности— Документированные правила, регулирующие использование компьютерных сетей и данных в целях защиты информации.

20)Процессинг данных— Преобразование, обработка и интерпретация больших объемов информации с целью извлечения полезных сведений.

21)Протокол передачи данных— Стандартизированный способ отправки и приема информации между устройствами в сетях.

22)Регрессия— Появление ранее исправленных ошибок после внесения изменений в код.

23)Сервис-модель— Модель предоставления услуг через облачные инфраструктуры, такие как IaaS, PaaS, SaaS.

24)Скрипт— Маленькая программа или последовательность команд, выполняемая интерпретатором.

25)Стабильность системы— Надежность и устойчивость функционирования программного обеспечения в условиях внешних воздействий.

26)Тип данных— Формат представления информации в программах, определяющий возможные операции и диапазон допустимых значений.

27)Управление рисками— Процедура минимизации потенциальных угроз и рисков при разработке программного обеспечения.

28)Формат файла— Специфичная структура данных, хранящихся в файле, необходимая для правильного распознавания и чтения.

29)Функциональное тестирование— Проверка соответствия реализованных функций заявленным требованиям.

30)Цифровая подпись— Электронный аналог обычной подписи, служащий гарантией авторства документа или сообщения.

31)Шардинг— Техника горизонтального масштабирования базы данных путем разбиения данных на независимые сегменты.

32)Экстремальное программирование (XP)— Агрессивная форма гибкого подхода к разработке, акцентирующая внимание на простоте и быстром выполнении итераций.

33)Юзер-стори (User Story)— Краткое описание желаемого функционального требования, сформулированное с точки зрения конечного пользователя.

34)Кроссбраузерность— Совместимость веб-приложения или сайта с разными типами браузеров.

35)Миграция данных— Процесс переноса данных из одного места хранения в другое, зачастую сопровождаемый изменением формата или структуры.

36)Ошибочная ситуация (Exception)— Исключительное событие, возникающее в ходе выполнения программы, которое нарушает нормальный ход выполнения.

37)Система управления версиями (VCS)— Инструментарий для отслеживания изменений в файлах и синхронизации работы множества разработчиков.

38)Устойчивость к нагрузкам— Способность системы сохранять стабильную производительность даже при высоких уровнях активности пользователей.

39)Эталонное приложение— Пример успешного проекта, используемого в качестве образца для подражания или референса.

40)Язык разметки— Нотация для структурирования текста и оформления содержания документов (HTML, XML).
Жаргонные слова


1)Баг (bug)— Неформальное название ошибки или дефекта в программе.

2)Дебажить (to debug)— Ищите ошибку в коде и исправляете её.

3)Давануть (deploy)— Выпустить новую версию продукта или обновить действующую.

4)Глюк (glitch)— Случайная кратковременная неисправность или нарушение нормального хода работы программы.

5)Камень (CPU)— Жаргонное название центрального процессора компьютера.

6)Запилить (implement)— Создать новый функционал или реализовать задуманную функциональность.

7)Завести фичу (feature)— Добавить полезную возможность в продукт.

8)Заселить проект (seed data)— Заполнить базу данных демонстрационными или стартовыми данными.

9)Поднять среду (setup environment)— Настроить операционную систему и инструментальные средства для начала разработки.

10)Проколоться (to screw up)— Допустить серьезную ошибку или просчет.

11)Выпилить код (delete code)— Удалить ненужный или устаревший участок кода.

12)Пришить модуль (attach module)— Подключить дополнительный модуль или расширение к проекту.

13)Забрить проблему (fix issue)— Решить техническую проблему или устранить недостаток.

14)Споткнуться (stumble upon a bug)— Найти неожиданную ошибку в процессе эксплуатации или тестирования.

15)Потрясти костями (shake the bones)— Провести детальную проверку работоспособности всего проекта или отдельного компонента.

16)Покрыть тестами (cover with tests)— Написать тесты для проверки правильности работы разных частей программы.

17)Снести проект (remove project)— Удалить проект целиком вместе с его репозиториями и ресурсами.

18)Почистить хвосты (clean up after yourself)— Устранить последствия своего вмешательства в чужой код или инфраструктуру.

19)Провернуть релиз (release)— Выпустить финальную версию продукта в производство.

20)Откосить от работы (slack off)— Уклоняться от обязанностей, избегать выполнения поставленных задач.

21)Потянуть репозиторий (pull repository)— Загрузить последнюю версию исходного кода из удалённого хранилища.

22)Привинтить патч (apply patch)— Применить небольшое изменение к существующему коду для устранения ошибки.

23)Просесть (slow down)— Замедлить скорость работы программы или сервиса.

24)Проставить закладки (bookmark)— Сохранять полезные фрагменты кода или важные заметки в редакторе или IDE.

25)Попасть в дедлайн (meet deadline)— Успеть завершить проект вовремя, соблюдая сроки сдачи.

26)Расковырять сайт (scrape website)— Извлечь нужную информацию с чужих сайтов путем автоматизированного сбора данных.

27)Распарсить JSON/XML (parse JSON/XML)— Разобрать структуру данных формата JSON или XML для дальнейшего использования.

28)Расшарить ресурсы (share resources)— Предоставить общий доступ к каким-либо данным или сервисам другим участникам команды.

29)Создать дамп (create dump)— Сделать снимок текущего состояния памяти или диска для последующего анализа.

30)Свежевать проект (refactor)— Переорганизовывать внутреннюю структуру кода, не меняя внешнего поведения программы.

31)Сделать коммит (commit changes)— Зарегистрировать сделанные изменения в системе контроля версий.

32)Уточнить кейс (clarify case)— Детализировать условия использования или сценарий работы с продуктом.

33)Заходить на сервер (login to server)— Авторизоваться на удалённом сервере через SSH или аналогичный протокол.

34)Вытаскивать статику (extract static assets)— Отделять неизменяемые элементы интерфейса (CSS, JS, изображения) от динамического контента.

35)Переверстать дизайн (redesign layout)— Изменить макет и оформление страницы или интерфейса, сохранив общую концепцию.

36)Написать заглушку (write stubs)— Создать временный класс или функцию для тестирования или временного замещения отсутствующих элементов.

37)Извратить код (mess up code)— Нарушить чистоту и порядок кода, сделав его менее удобочитаемым и поддерживать.

38)Посадить проект (crash project)— Привести проект к нестабильной работе или отказу системы.

39)Правильно решить задачу (solve task correctly)— Осуществить реализацию, соответствующую техническим требованиям и пожеланиям заказчика.

40)Вывести в продакшн (go live or deploy to production)— Переместить новую версию продукта в боевую рабочую среду для публичной доступности.