Понятия
Вопросы
Кот в мешке
100

Что такое RPS?

•RPS (Requests Per Second) – это метрика, которая показывает количество запросов, которые система может обработать за 1 секунду

100

Зачем сравнивать ПО?

Выбор технологий

Снижение рисков

Оптимизация производительности

100

Механизмы контроля 3шт

Код-ревью

Статический анализ

CI/CD-пайплайны

200

Что такое CVE?

•CVE (Common Vulnerabilities and Exposures) – это список известных уязвимостей и дефектов безопасности

200

5 критериев сравнения приоритетов

Безопасность

Производительность

Функциональность

Сообщество

Стоимость

200

Чек-лист ревьюера, 4 компонента

Читаемость кода

Тесты присутствуют

Документация обновлена

Уязвимости безопасности

300

Что такое линтеры?

•Линтер (англ. linter) – это инструмент программирования, который анализирует исходный код программного обеспечения с целью выявления потенциальных проблем, структурных ошибок, стилевых нарушений и других недочётов

300

4 шага методологии анализа

Определение требований

Сбор данных

Нормализация данных

Визуализация

300

Политика ветвления, 3 правила

Имя ветки

Одна задача = одна ветка

Запрет прямых пушей

400

Что такое CI/CD-пайплайн?

•CI/CD-пайплайн (Continuous Integration/Continuous Delivery, от англ. — «конвейер непрерывной интеграции и непрерывного развёртывания») – это автоматизированная последовательность действий, которая переводит код от коммита (сохранения изменений) в готовую версию приложения

400

Контроль изменений: зачем?

Избежать регрессий

Сохранить стиль кода

Обнаружить уязвимости

M
e
n
u