[Росдистант] Обеспечение качества кода и код ревью (промежуточные и итоговый тесты, вопросы, ответы) (Решение → 88304)

Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Обеспечение качества кода и код ревью (10587). Промежуточные и итоговый тесты. Ответы на вопросы.

Для Росдистант имеются и другие Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку ().

Оглавление

ИТОГОВЫЙ ТЕСТ (в базе более 100 вопросов)Компания Google предлагает ... принципов код-ревью.Выберите один ответ:107813Укажите вид связности, при котором результат первого компонента является входом второго.Выберите один ответ:Логическая связностьПоследовательная связностьКоммуникативная связностьСовпадениеЧто из

ИТОГОВЫЙ ТЕСТ (в базе более 100 вопросов)

Компания Google предлагает ... принципов код-ревью.

Выберите один ответ:

10

7

8

13

Укажите вид связности, при котором результат первого компонента является входом второго.

Выберите один ответ:

Логическая связность

Последовательная связность

Коммуникативная связность

Совпадение

Что из перечисленного относится к принципам код-ревью, предлагаемым компанией Google?

Выберите один или несколько ответов:

В рамках проверки кода демонстрируются изменения пользовательского интерфейса

Следует просматривать всё и не строить никаких предположений

Необходимо пояснять свои комментарии в код-ревью и помнить об объеме

Нужно признавать и поощрять хорошую работу разработчиков во время проверки кода

Lines of Code в Visual Studio Code Metrics – это

Выберите один ответ:

показатель структурной сложности кода

показатель количества строк кода

показатель глубины наследования

комплексный показатель качества кода

Какое утверждение является верным?

Выберите один ответ:

Codecov является встраиваемым в среду разработки средством контроля качества кода

Codecov является онлайн-средством контроля качества кода

Codecov является автономным средством контроля качества кода

Codecov не является средством контроля качества кода

Какое утверждение не является верным применительно к Lines of Code?

Выберите один ответ:

Lines of Code показывает точное количество строк в файле

Расчет основан на IL-коде

В расчет не берутся пустые строчки

В расчет не берутся комментарии

Что из перечисленного относится к принципам код-ревью, предлагаемым компанией Google?

Выберите один или несколько ответов:

Признавать и поощрять хорошую работу во время проверки кода

Просматривать код, держа в уме более широкую картину

Быть внимательным, уважительным, добрым в отношении разработчиков кода, излагать комментарии ясно при проверке кода

Просматривать всё и не строить никаких предположений

Программа Veracode используется

Выберите один ответ:

как плагин для Trac

как решение по безопасности, направленное на поиск уязвимостей в системах пользователя

для совместной проверки кода

для Git-репозиториев, написанных на языке Java

К средствам оценки качества кода относится

Выберите один ответ:

SonarQube

MS Visual Studio

IntelliJ IDE

Eclipse IDE

Вид связности, при которой компоненты используются на одной фазе процесса, в один период, называется

Выберите один ответ:

логической связностью

процедурной связностью

временной связностью

совпадением

Типовой процесс проведения код-ревью заканчивается

Выберите один ответ:

менее глобальными правками

правками, требующими внимания

оценкой размера Merge Request

глобальными правками

IL-код – это

Выберите один ответ:

код бизнес-логики в платформе .NET

промежуточный язык в платформе .NET

исходный код в платформе .NET

исходный код и одновременно код бизнес-логики в платформе .NET

К какому классу средств контроля качества кода относится программный продукт Eclipse Metrics?

Выберите один ответ:

Нет верного ответа

К автономным средствам

К средствам, встраиваемым в среду разработки

К онлайн-средствам

Инструментом код-ревью является

Выберите один ответ:

NetBeans

Phabricator

JDeveloper

Jupyter Notebook

Что представляет собой обфускация?

Выберите один ответ:

Линкирование кода

Рефакторинг кода

Технический долг

Запутывание кода

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

Выберите один ответ:

Реинжиниринг

Инжиниринг

Оверинжиниринг

Программная инженерия

Укажите способ проведения код-ревью, в рамках которого разработчик отправляет по электронной почте список изменений всей команде разработчиков.

Выберите один ответ:

Инструмент-помощник

Почтовая рассылка

Парное программирование

Ревью «из-за плеча»

К средствам код-ревью относится

Выберите один ответ:

Delphi

IntelliJ

JMeter

Review Board

Укажите программу для код-ревью.

Выберите один ответ:

DrJava

BlueJ

Collaborator

Jupyter Notebook

Укажите вид связности, при котором один модуль вызывает другой.

Выберите один ответ:

Совпадение

Последовательная связность

Логическая связность

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

Укажите инструмент код-ревью.

Выберите один ответ:

Gerrit

Watir

Peer-to-Peer

JUnit

К автономным программным продуктам контроля качества кода относится

Выберите один ответ:

SonarQube

Visual Studio

Eclipse Metrics

SourceLevel

Какое средство используется для контроля покрытия кода?

Выберите один ответ:

CovTest

Codecov

Covcode

TestCov

Формальные преобразования кода, не меняющие функционал, направленные на защиту от повторного использования кода сторонними лицами, называются

Выберите один ответ:

нестабильностью

индексом специализации

обфускацией

абстрактностью

В задачи код-ревью входят

Выберите один или несколько ответов:

проверка стилистики кода

обнаружение ошибок

проверка оформления кода

проверка комментариев

К инструментам код-ревью относится

Выберите один ответ:

Veracode

WordPress

TeamViewer

JMeter

Что из перечисленного относится к принципам код-ревью, предлагаемым компанией Google?

Выберите один или несколько ответов:

Проверка кода должна сопровождаться всеми тестами

В рамках проверки кода демонстрируются изменения пользовательского интерфейса

При ревьюировании должны разрешаться конфликты

При сосредоточенности на выполнении другой задачи не следует отвлекаться на проверку кода

Сохранение, фиксация (в архиве, репозитарии и др.) изменений в программном коде обозначается термином

Выберите один ответ:

pull request

«комментарий»

merge request

«коммит»

Что входит в архитектуру SonarQube?

Выберите один ответ:

Сонарный анализатор

Программный анализатор

Анализатор данных

Анализатор тестов

Какое средство является крупнейшим интернет-сервисом для хостинга ИТ-проектов и их совместной разработки?

Выберите один ответ:

GitHub

Veracode

Rhodecode

Phabricator

В архитектуру SonarQube входит

Выберите один ответ:

репозиторий тестов

репозиторий данных

база данных

таблица Excel

На рисунке представлен пример


Выберите один ответ:

графа зависимостей метрик

дерева функций

абстрактного синтаксического дерева

дерева разбора

Какая методология лежит в основе программы SonarQube?

Выберите один ответ:

FASMI

SQALE

FURPS+

SLOC

К средствам проведения код-ревью относятся

Выберите один или несколько ответов:

Reviewable

Peer Review

Codestriker

Reshift

Что, по мнению разработчиков SonarQube, увеличивает технический долг?

Выберите один ответ:

Всё перечисленное

Плохое распределение сложности

Дублирование кода

Спагетти-дизайн

Какой показатель в Visual Studio Code Metrics является комплексным показателем качества кода?

Выберите один ответ:

Maintainability

Class Coupling

Depth of Inheritance

Cyclomatic Complexity

Система метрик качества кода характеризует такие аспекты кода, как

Выберите один или несколько ответов:

сложность

связность

объемные характеристики

структурированность

Программой для код-ревью является

Выберите один ответ:

CodeScene

Delphi

JMeter

SceneCode

Важно поддерживать высокое качество кода в целях

Выберите один или несколько ответов:

повышения читаемости

обеспечения легкой переносимости

обеспечения устойчивости

упрощения редактирования

Под термином «код-ревью» понимается

Выберите один ответ:

систематическая проверка исходного кода программы, осуществляемая с целью обнаружения и исправления ошибок

метафора программной инженерии, обозначающая накопленные в коде проблемы, связанные с пренебрежением к качеству при разработке ПО

стандарт измерения степени, в которой код обладает каким-либо свойством

формальное соответствие кода определенному набору правил

К какому классу средств контроля качества кода относится программный продукт TeamCity?

Выберите один ответ:

К онлайн-средствам

К средствам, встраиваемым в среду разработки

К автономным средствам

Ко всем перечисленным

К способам проведения код-ревью относятся

Выберите один или несколько ответов:

парное программирование

инструмент-помощник

ревью «из-за плеча»

почтовая рассылка

Укажите верное утверждение о типовом процессе код-ревью.

Выберите один ответ:

Типовой процесс проведения код-ревью завершается правками, требующими внимания

Типовой процесс проведения код-ревью предполагает 5 раундов

Типовой процесс проведения код-ревью завершается глобальными правками

Типовой процесс проведения код-ревью предполагает 13 раундов

Для проведения код-ревью используется

Выберите один ответ:

TeamCity

SourceLevel

Peer Review

Codecov

К средствам оценки качества кода относится

Выберите один ответ:

WordPress

Codecov

1C-Битрикс

К объектно-ориентированным метрикам качества кода относится мера

Выберите один ответ:

Дамерау

Левенштейна

Холстеда

Чидамбера и Кемерера

Ниже представлена формула:


По этой формуле определяется

Выберите один ответ:

слабая связность класса

клейкость данных

сложность сцепления

цикломатическая сложность

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

Выберите один ответ:

Реинжиниринг

Программная инженерия

Инжиниринг

Оверинжиниринг

SLOC – это мера

Выберите один ответ:

количества строк кода ревью

количества и качества строк исходного кода, операторов, комментариев

количества строк исходного кода, операторов, комментариев

качества строк исходного кода, операторов, комментариев

Программа Veracode используется

Выберите один ответ:

для Git-репозиториев, написанных на языке Java

как решение по безопасности, направленное на поиск уязвимостей в системах пользователя

как плагин для Trac

для совместной проверки кода

Какой способ код-ревью предполагает использование специализированного ПО?

Выберите один ответ:

Парное программирование

Инструмент-помощник

Почтовая рассылка

Ревью «из-за плеча»

Типовой процесс проведения код-ревью начинается

Выберите один ответ:

с глобальных правок

c оценки размера Merge Request

с правок, требующих внимания

с менее глобальных правок

Согласно принципу ... символы программы учитываются в мере линейно, а их многообразие – по логарифмической шкале.

Выберите один ответ:

Мартина

Лоренца и Кидда

Чидамбера и Кемерера

Холстеда

Группа метрик, используемая для оценки объема и сложности программного кода, – это

Выберите один ответ:

количественные метрики

стилистические метрики

объектно-ориентированные метрики

метрики связей модульного кода

Для проведения код-ревью используется

Выберите один ответ:

TeamCity

Codecov

Reshift

SourceLevel

Сколько раундов содержит типовой процесс проведения код-ревью?

Выберите один ответ:

4

3

6

5

Укажите верное утверждение о программе Visual Expert с точки зрения ее применения в рамках код-ревью.

Выберите один ответ:

Программа Visual Expert используется как решение по безопасности, которое направлено на поиск уязвимостей в системах пользователя

Программа Visual Expert используется для совместной проверки кода

Программа Visual Expert используется для ревью кода и специализируется на коде определенных баз данных

Программа Visual Expert не используется для ревью кода

В разделе Source Control чек-листа в рамках проведения код-ревью проверяются такие аспекты, как

Выберите один или несколько ответов:

соответствие комментариев коммита принятым требованиям оформления

атомарность коммита

корректные комментарии к коммиту

независимость кода

Какая методология лежит в основе программы SonarQube?

Выберите один ответ:

FURPS+

SLOC

FASMI

SQALE

Какой показатель в Visual Studio Code Metrics является комплексным показателем качества кода?

Выберите один ответ:

Maintainability

Depth of Inheritance

Cyclomatic Complexity

Class Coupling

Что, по мнению разработчиков SonarQube, увеличивает технический долг?

Выберите один или несколько ответов:

Плохое распределение сложности

Хорошее распределение сложности

Дублирование кода

Недостаточное покрытие модульными тестами

Комплексный показатель Maintainability Index рассчитывается на основе

Выберите один или несколько ответов:

количества строк кода

вычислительной сложности кода

цикломатической сложности кода

глубины наследования

К онлайн-средствам контроля качества кода относится

Выберите один ответ:

TeamCity

SonarQube

CodeMetrics

Укажите характеристики параметра Lines of Code (LoC) в показателе Maintainability Index.

Выберите один или несколько ответов:

Показывает абсолютную сложность поддержки кода

Показывает относительную сложность поддержки кода

Чем больше значение, тем сложнее поддерживать код

Может принимать значения от 0 до 100

Каковы признаки готовности программного кода?

Выберите один или несколько ответов:

Отсутствуют явные ошибки

Код соответствует стайл-гайдам, принятым в команде

Код пропущен через линтеры, используемые в проекте

Не затрагивается код, выходящий за рамки задачи

Под термином «код-ревью» понимается

Выберите один ответ:

систематическая проверка исходного кода программы, осуществляемая с целью обнаружения и исправления ошибок

метафора программной инженерии, обозначающая накопленные в коде проблемы, связанные с пренебрежением к качеству при разработке ПО

стандарт измерения степени, в которой код обладает каким-либо свойством

формальное соответствие кода определенному набору правил

К средствам оценки качества кода относится

Выберите один ответ:

IntelliJ IDE

SonarQube

MS Visual Studio

Eclipse IDE

Укажите инструмент код-ревью.

Выберите один ответ:

Katalon Studio

Selenium

Tricentis Tosca

Codestriker

Метрика качества кода – это

Выберите один ответ:

систематическая проверка исходного кода программы с целью обнаружения и исправления ошибок

количественная оценка (мера) некоторого свойства кода, создаваемая путем введения параметра, который может его характеризовать

метафора программной инженерии, обозначающая накопленные в коде проблемы, связанные с пренебрежением качеством при разработке ПО

формальное соответствие кода определенному набору правил

На рисунке представлена архитектура


Выберите один ответ:

SourceLevel

Visual Paradigm

Eclipse Metrics

SonarQube

Верификация кода – это

Выберите один ответ:

проверка кода на соответствие требованиям заказчика

подтверждение соответствия кода нормам и стандартам

внеплановая проверка кода

рефакторинг кода

Какой показатель в Visual Studio Code Metrics является показателем структурной сложности кода?

Выберите один ответ:

Class Coupling

Maintainability

Cyclomatic Complexity

Depth of Inheritance

Программа Collaborator используется

Выберите один ответ:

для Git-репозиториев, написанных на языке Java

для совместной проверки кода

для поиска уязвимостей в системах пользователя

как плагин для Trac

Какие средства код-ревью используются для совместной проверки кода?

Выберите один или несколько ответов:

Crucible

Visual Expert

Rhodecode

Collaborator

К средствам проведения код-ревью относятся

Выберите один или несколько ответов:

Reshift

SourceLevel

Codecov

Codestriker

При сцеплении компонентов модуля кода ... модуль устанавливает флаги в другом модуле, управляя его поведением.

Выберите один ответ:

по данным

по образцу

по управлению

по внешним ссылкам

В программе Crucible дискуссия вокруг ревизии – это

Выберите один ответ:

операция, позволяющая вставить в специальное поле какой-либо код и тут же обсудить его с коллегами

моделирование кода

функция, позволяющая кому угодно из команды комментировать любую ревизию из репозитория

подробный анализ кода

К средствам оценки качества кода относится

Выберите один ответ:

Drupal

SourceLevel

IntelliJ IDE

C#

Укажите программу для код-ревью.

Выберите один ответ:

MariaDB

Drupal

Visual Expert

MS Visio

На рисунке представлены


Выберите один ответ:

ветви дерева решений

ветви абстрактного семантического дерева

ветви абстрактного синтаксического дерева

ответвления от рабочей версии программы

Для оценки качества кода используется мера

Выберите один ответ:

SLOC

OLAP

OLTP

FASMI

Для проведения код-ревью используется

Выберите один ответ:

Visual Expert

SonarQube

SourceLevel

Codecov

Укажите верное утверждение о CodeMetrics.

Выберите один ответ:

CodeMetrics является онлайн-средством контроля качества кода

CodeMetrics не является средством контроля качества кода

CodeMetrics является автономным средством контроля качества кода

CodeMetrics является встраиваемым в среду разработки средством контроля качества кода

К средствам проведения код-ревью относятся

Выберите один или несколько ответов:

Collaborator

Visual Studio Code Metrics

Visual Expert

CodeScene

Какие принципы положены в основу программы Veracode?

Выберите один ответ:

Построение, проверка, развертывание

Проектирование, построение, развертывание

Проектирование, проверка, развертывание

Проектирование, моделирование, развертывание

Контроль качества кода поддерживается такими классами средств, как

Выберите один или несколько ответов:

автономные программные продукты

онлайн-сервисы

средства, встраиваемые в среду разработки

офисные приложения

Токен, который используется во всех секциях данных, – это

Выберите один ответ:

склеенный токен

cильная связность по данным

cильно склеенный токен

секция данных

Типовой чек-лист в рамках код-ревью содержит несколько разделов. Укажите их.

Выберите один или несколько ответов:

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

Тестирование

Код

Source Control

К средствам проведения код-ревью относятся

Выберите один или несколько ответов:

Crucible

Phabricator

Review Board

GitHub

Компания Google предлагает ... принципов код-ревью.

Выберите один ответ:

10

8

13

7

К целям код-ревью относятся

Выберите один или несколько ответов:

уменьшение риска нарушения графика проекта

выявление синтаксических ошибок, которые не определяются компилятором

ускорение тестирования

разъяснение кода

Укажите программу для код-ревью.

Выберите один ответ:

Drupal

MariaDB

MS Visio

Visual Expert

Что представляет собой обфускация?

Выберите один ответ:

Технический долг

Запутывание кода

Линкирование кода

Рефакторинг кода

Что, по мнению разработчиков SonarQube, увеличивает технический долг?

Выберите один ответ:

Дублирование кода

Всё перечисленное

Спагетти-дизайн

Плохое распределение сложности

Организация процесса проведения код-ревью предполагает несколько шагов. Укажите их.

Выберите один или несколько ответов:

Назначается ответственный за Merge Request и ревьюер

Запускается процесс код-ревью

Автор кода создает Merge Request

Выбирается средство ревьюирования

Укажите верное утверждение о метриках Чидамбера и Кемерера.

Выберите один ответ:

Метрики Чидамбера и Кемерера являются прагматическими объектно-ориентированными метриками

Метрики Чидамбера и Кемерера являются метриками связности класса по методам

Метрики Чидамбера и Кемерера являются метриками связности класса по данным

Все утверждения верны

Укажите верное утверждение о метриках Чидамбера и Кемерера.

Выберите один ответ:

Метрики Чидамбера и Кемерера предназначены для оценки кода проекта в целом с точки зрения сцепления

Метрики Чидамбера и Кемерера предназначены для комплексной оценки качества класса

Метрики Чидамбера и Кемерера рассматривают поток управления и поток данных программы и их взаимоотношения

Метрики Чидамбера и Кемерера содержат характеристики классов и системы в целом

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

Выберите один ответ:

Оценка качества кода

Тестирование

Качество кода

Код-ревью

Укажите принцип, который используется для оценки сложности структуры кода.

Выберите один ответ:

Поток управления или поток данных программы представляются в виде графа, который оценивается как структура определенной сложности

Связность компонент класса можно оценивать со стороны данных и со стороны методов

Модуль может быть охарактеризован с точки зрения способов взаимодействия компонент между собой

Символы программы учитываются в мере линейно, а их многообразие – по логарифмической шкале

В архитектуру SonarQube входит

Выберите один ответ:

таблица Excel

база данных

репозиторий тестов

репозиторий данных

К средствам проведения код-ревью относятся

Выберите один или несколько ответов:

TeamCity

Collaborator

CodeScene

Visual Studio Code Metrics

Задачи код-ревью включают

Выберите один или несколько ответов:

проверку комментариев

выявление уязвимостей в безопасности

оценку адекватности реализации

оценку влияния на проект

Что входит в архитектуру SonarQube?

Выберите один ответ:

Исходный код

Исполняемый код

Автотесты

Комментарии

Количественная оценка (мера) некоторого свойства кода, создаваемая путем введения параметра, который может его характеризовать, – это

Выберите один ответ:

количество кода

всё перечисленное

качество кода

метрика качества кода

В метриках Чидамбера и Кемерера сумма количества методов класса и количества методов других классов, вызываемых из данного класса, – это

Выберите один ответ:

сцепление между классами

количество «детей»

отклик класса

недостаток связности в методах

Какое утверждение верно применительно к вычислительной сложности (Halstead Volume, или HV) в комплексном показателе Maintainability Index (MI)?

Выберите один ответ:

Чем меньше операторов, тем меньше MI

Чем меньше операторов, тем больше MI

Чем больше операторов, тем меньше MI

Чем больше операторов, тем больше MI

В разделе «Документация» чек-листа проверяются такие аспекты, как

Выберите один или несколько ответов:

соответствие комментариев принятым требованиям оформления

атомарность коммита

соответствующие пометки в WIKI

наличие комментариев в коде

Сохранение, фиксация (в архиве, репозитарии и др.) изменений в программном коде обозначается термином

Выберите один ответ:

pull request

«комментарий»

merge request

«коммит»

К средствам код-ревью относится

Выберите один ответ:

Review Board

MS Visual Studio

Delphi

JavaScript

В мере Холстеда формула Nў = n1log2(n1) + n2log2(n2) используется для расчета

Выберите один ответ:

теоретического объема программы

теоретической длины программы

объема программы

длины программы

Программа Reviewable используется

Выберите один ответ:

для совместной проверки кода

для Git-репозиториев, написанных на Java

для поиска уязвимостей в системах пользователя

для pull-запросов GitHub

Укажите инструмент код-ревью.

Выберите один ответ:

Tricentis Tosca

Katalon Studio

Selenium

Codestriker

Что, по мнению разработчиков SonarQube, увеличивает технический долг?

Выберите один или несколько ответов:

Недостаточное количество комментариев

Спагетти-дизайн

Дублирование кода

Избыток комментариев

---

ПРОМЕЖУТОЧНЫЙ ТЕСТ 1

Временная связность - это

Выберите один ответ:

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

вид связности, когда компоненты используются в рамках одного сценария, имеют определенный порядок вызова

вид связности, когда компоненты используются на одной фазе процесса, в один период времени

вид связности, когда компоненты не имеют ничего общего, кроме факта нахождения в одном модуле

Признаки качественного кода

Выберите один или несколько ответов:

универсальность

эффективность

читаемость

невозможность рефакторинга

Система метрик качества кода характеризует следующие аспекты кода:

Выберите один или несколько ответов:

связность

парадигму программирования

сложность

структурированность

Метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем - это

Выберите один ответ:

артефакты коды

совокупная стоимость кода

технический долг

качество кода

Основные определения меры Холстеда:

Выберите один или несколько ответов:

теоретический словарь программы

теоретическая длина программы

теоретический объем программы

словарь программы

Коммуникативная связность - это

Выберите один ответ:

вид связности, когда компоненты не имеют ничего общего, кроме факта нахождения в одном модуле

вид связности, когда компоненты используются на одной фазе процесса, в один период времени

вид связности, когда компоненты работают с общей структурой данных

вид связности, когда компоненты используются в рамках одного сценария, имеют определенный порядок вызова

Какое утверждение является верным?

Выберите один ответ:

Покрытие кода является показателем охвата исходного кода функциями

Покрытие кода является показателем охвата исходного кода тестами

Покрытие кода является показателем охвата исходного кода классами

Покрытие кода является показателем охвата исходного кода комментариями

Основные определения меры Холстеда:

Выберите один или несколько ответов:

словарь действий

количество операторов

словарь сущностей

количество операндов

Метрики Мартина являются

Выберите один ответ:

прагматическими объектно-ориентированными метриками

все ответы верные

метриками связности класса по методам

метриками связности класса по данным

Последовательная связность - это

Выберите один ответ:

вид связности, когда компоненты не имеют ничего общего, кроме факта нахождения в одном модуле

вид связности, когда компоненты работают с общей структурой данных

вид связности, когда компоненты используются в рамках одного сценария, имеют определенный порядок вызова

вид связности, когда результат первого компонента является входом второго

Система метрик качества кода характеризует следующие аспекты кода

Выберите один ответ:

сложность, связность, структурированность, объемные характеристики

сложность, устойчивость, структурированность, язык программирования

надежность, устойчивость, простоту, язык программирования

структурированность, сложность, объемные характеристики, парадигму программирования

Поддержка качества кода

Выберите один ответ:

гарантирует отсутствие ошибок

гарантирует его надежность

не гарантирует его эксплуатационные свойства

гарантирует его устройчивость

Какое утверждение является верным?

Выберите один ответ:

Поддержка качества кода не гарантирует его эксплуатационные свойства и не способствует улучшению этих свойств в процессе разработки

Поддержка качества кода гарантирует его эксплуатационные свойства, но не способствует улучшению этих свойств в процессе разработки

Поддержка качества кода гарантирует его эксплуатационные свойства и способствует улучшению этих свойств в процессе разработки

Поддержка качества кода не гарантирует его эксплуатационные свойства, но способствует улучшению этих свойств в процессе разработки

Какое утверждение является верным?

Выберите один ответ:

Поддержка качества кода гарантирует его устройчивость

Поддержка качества кода гарантирует его надежность

Поддержка качества кода гарантирует отсутствие ошибок в коде

Поддержка качества кода не гарантирует его эксплуатационные свойства

К способам обфускации относятся

Выберите один или несколько ответов:

запутывание форматирования исходного текста

превентивные трансформации

запутывание управления

запутывание данных

... – это метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и приводящие к дополнительным затратам труда в будущем.

Выберите один ответ:

Качество кода

Совокупная стоимость кода

Артефакты кода

Технический долг

Какая мера относится к количественным метрикам?

Выберите один ответ:

Мера Чидамбера и Кемерера

Мера Мартина

Мера Холстеда

Мера Лоренца и Кидда

К основным определениям меры Холстеда относятся

Выберите один или несколько ответов:

словарь действий

словарь сущностей

количество операторов

количество операндов

Признаками качественного кода являются

Выберите один или несколько ответов:

эффективность

невозможность рефакторинга

универсальность

читаемость

Какое утверждение о поддержке качества кода является верным?

Выберите один ответ:

Поддержка качества кода не гарантирует его эксплуатационных свойств

Поддержка качества кода гарантирует его устойчивость и отсутствие ошибок в коде

Поддержка качества кода гарантирует его надежность

Нет верного утверждения

Система метрик качества кода характеризует такие аспекты кода, как

Выберите один или несколько ответов:

сложность

парадигма программирования

структурированность

связность

Система метрик качества кода характеризует такие аспекты кода, как

Выберите один ответ:

сложность, связность, структурированность, объемные характеристики

структурированность, сложность, объемные характеристики, парадигма программирования

надежность, устойчивость, простота, язык программирования

сложность, устойчивость, структурированность, язык программирования

Какое утверждение не является верным?

Выберите один ответ:

Покрытие кода является показателем охвата исходного кода тестами

Качество кода – это формальное соответствие кода определенному набору правил

Покрытие кода является показателем охвата исходного кода функциями

Качеством кода называют группу различных неформальных атрибутов и требований, определяемых и приоритетных для бизнеса

Коммуникативная связность – это вид связности, при котором компоненты

Выберите один ответ:

работают с общей структурой данных

не имеют ничего общего, кроме факта нахождения в одном модуле

используются в рамках одного сценария, имеют определенный порядок вызова

используются на одной фазе процесса, в один период

Какое утверждение является верным?

Выберите один ответ:

Поддержка качества кода не гарантирует его эксплуатационных свойств, но способствует улучшению этих свойств в процессе разработки

Поддержка качества кода гарантирует его эксплуатационные свойства, но не способствует улучшению этих свойств в процессе разработки

Поддержка качества кода гарантирует его эксплуатационные свойства и способствует улучшению этих свойств в процессе разработки

Поддержка качества кода не гарантирует его эксплуатационные свойства и не способствует улучшению этих свойств в процессе разработки

Последовательная связность – это вид связности, при котором компоненты

Выберите один ответ:

компоненты не имеют ничего общего, кроме факта нахождения в одном модуле

компоненты работают с общей структурой данных

компоненты используются в рамках одного сценария, имеют определенный порядок вызова

результат первого компонента является входом второго

Укажите верное утверждение о поддержке качества кода.

Выберите один ответ:

Поддержка качества кода гарантирует его надежность и отсутствие ошибок в коде

Поддержка качества кода гарантирует его устойчивость

Поддержка качества кода не гарантирует его эксплуатационных свойств

Нет верного утверждения

Функциональная связность – это вид связности, при котором

Выберите один ответ:

работают с общей структурой данных

один модуль вызывает другой

результат первого компонента является входом второго

компоненты не имеют ничего общего, кроме факта нахождения в одном модуле

Обфускация производится

Выберите один или несколько ответов:

над скомпилированным кодом

над исходным текстом

над комментариями

над текстами сообщений

Временная связность – это вид связности, при котором компоненты

Выберите один ответ:

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

используются на одной фазе процесса, в один период

не имеют ничего общего, кроме факта нахождения в одном модуле

используются в рамках одного сценария, имеют определенный порядок вызова

К целям получения метрических характеристик качества кода относятся

Выберите один или несколько ответов:

обнаружение узких мест в структуре кода

поддержание стандартов кода при коллективном владении

мониторинг разрабатываемого проекта в системе контроля качества

обнаружение потенциально опасного кода

ПРОМЕЖУТОЧНЫЙ ТЕСТ 2

К какому классу средств контроля качества кода относится программный продукт SonarQube?

Выберите один ответ:

к автономным средствам

к средствам, встраиваемым в среду разработки

к онлайн-средствам

не является средством контроля качества кода

Какой показатель в Visual Studio Code Metrics является показателем количества строк кода?

Выберите один ответ:

Lines of Code

Depth of Inheritance

Maintainability

Cyclomatic Complexity

К средствам, встраиваемым в среду разработки для контроля качества кода, относится

Выберите один ответ:

SonarQube

Eclipse Metrics

SourceLevel

Visual Paradigm

К онлайн-средствам контроля качества кода относится

Выберите один ответ:

Eclipse Metrics

Visual Paradigm

SourceLevel

SonarQube

К средствам, встраиваемым в среду разработки для контроля качества кода, относится

Выберите один ответ:

TeamCity

SonarQube

Visual Studio Code Metrics

SourceLevel

Какой показатель в Visual Studio Code Metrics является показателем глубины наследования?

Выберите один ответ:

Maintainability

Class Coupling

Depth of Inheritance

Cyclomatic Complexity

Какое утверждение является верным?

Выберите один ответ:

Visual Studio Code Metrics не является средством контроля качества кода

Visual Studio Code Metrics является встраиваемым в среду разработки средством контроля качества кода

Visual Studio Code Metrics является автономным средством контроля качества кода

Visual Studio Code Metrics является онлайн-средством контроля качества кода

К какому классу средств контроля качества кода относится программный продукт Visual Studio Code Metrics?

Выберите один ответ:

к онлайн-средствам

не является средством контроля качества кода

к средствам, встраиваемым в среду разработки

к автономным средствам

Какое утверждение является верным?

Выберите один ответ:

SourceLevel является онлайн-средством контроля качества кода

SourceLevel не является средством контроля качества кода

SourceLevel является встраиваемым в среду разработки средством контроля качества кода

SourceLevel является автономным средством контроля качества кода

К какому классу средств контроля качества кода относится программный продукт Codecov?

Выберите один ответ:

не является средством контроля качества кода

к средствам, встраиваемым в среду разработки

к онлайн-средствам

к автономным средствам

Баг - это

Выберите один ответ:

вид комментария

запись в журнале аудита

вид технического долга

программная ошибка

Абстрактное синтаксическое дерево представляет

Выберите один ответ:

структуру комментариев программы

локальные переменные программы

глобальные переменные программы

структуру программы

Какой показатель в Visual Studio Code Metrics является показателем степени зависимости классов?

Выберите один ответ:

Depth of Inheritance

Cyclomatic Complexity

Maintainability

Class Coupling

Cyclomatic Complexity в Visual Studio Code Metrics - это

Выберите один ответ:

комплексный показатель качества кода

показатель степени зависимости классов

показатель структурной сложности кода

показатель глубины наследования

К средствам, встраиваемым в среду разработки для контроля качества кода, относится

Выберите один ответ:

Codecov

SonarQube

Visual Paradigm

CodeMetrics

На схеме представлен пример

Выберите один ответ:

дерева функций

абстрактного синтаксического дерева

дерева разбора

случайного леса

Показатель качества кода в Visual Studio Code Metrics содержит следующие метрики:

Выберите один или несколько ответов:

Class Size

Depth of Inheritance

Maintainability Index

Cyclomatic Complexity

В показателе Maintainability Index параметр "Количество строк кода" (LoC) может принимать значения

Выберите один ответ:

от 0 до 100

от 0 до 50

от -100 до 100

от 0 до 10

Maintainability Index в Visual Studio Code Metrics - это

Выберите один ответ:

показатель глубины наследования

комплексный показатель качества кода

показатель структурной сложности кода

показатель степени зависимости классов

К средствам, встраиваемым в среду разработки для контроля качества кода, относится

Выберите один ответ:

SonarQube

Visual Paradigm

Eclipse Metrics

SourceLevel

Какой показатель в Visual Studio Code Metrics является показателем глубины наследования?

Выберите один ответ:

Class Coupling

Depth of Inheritance

Cyclomatic Complexity

Maintainability

К какому классу средств контроля качества кода относится программный продукт SonarQube?

Выберите один ответ:

Нет верного ответа

К автономным средствам

К онлайн-средствам

К средствам, встраиваемым в среду разработки

Багом называется

Выберите один ответ:

запись в журнале аудита

программная ошибка

вид комментария

вид технического долга

Cyclomatic Complexity в Visual Studio Code Metrics представляет собой

Выберите один ответ:

показатель структурной сложности кода

комплексный показатель качества кода

показатель глубины наследования

показатель степени зависимости классов

К онлайн-средствам контроля качества кода относится

Выберите один ответ:

Eclipse Metrics

SonarQube

Visual Paradigm

SourceLevel

К средствам, встраиваемым в среду разработки для контроля качества кода, относится

Выберите один ответ:

SonarQube

Codecov

CodeMetrics

Visual Paradigm

В показателе Maintainability Index параметр Lines of Code (LoC) может принимать значения

Выберите один ответ:

от 0 до 10

от 0 до 100

от –100 до 100

от 0 до 50

Maintainability Index в Visual Studio Code Metrics – это

Выберите один ответ:

показатель структурной сложности кода

показатель глубины наследования

показатель степени зависимости классов

комплексный показатель качества кода

Какой показатель в Visual Studio Code Metrics является показателем степени зависимости классов?

Выберите один ответ:

Cyclomatic Complexity

Depth of Inheritance

Maintainability

Class Coupling

К средствам, встраиваемым в среду разработки для контроля качества кода, относится

Выберите один ответ:

SonarQube

SourceLevel

Visual Studio Code Metrics

TeamCity

Codecov является средством оценки

Выберите один ответ:

классов

покрытия кода

комментариев

функций

Показатель качества кода в Visual Studio Code Metrics содержит такие метрики, как

Выберите один или несколько ответов:

Cyclomatic Complexity

Class Size

Maintainability Index

Depth of Inheritance

К какому классу средств контроля качества кода относится программный продукт Codecov?

Выберите один ответ:

Ни к какому: Codecov не является средством контроля качества кода

К средствам, встраиваемым в среду разработки

К автономным средствам

К онлайн-средствам

Что такое Depth of Inheritance в Visual Studio Code Metrics?

Выберите один ответ:

Показатель степени зависимости классов

Показатель глубины наследования

Показатель структурной сложности кода

Комплексный показатель качества кода

Какое утверждение о Visual Studio Code Metrics является верным?

Выберите один ответ:

Visual Studio Code Metrics – это средство контроля качества кода, встраиваемое в среду разработки

Visual Studio Code Metrics представляет собой онлайн-средство контроля качества кода

Visual Studio Code Metrics не является средством контроля качества кода

Visual Studio Code Metrics – это автономное средство контроля качества кода

К какому классу средств контроля качества кода относится программный продукт Visual Studio Code Metrics?

Выберите один ответ:

Ко всем перечисленным одновременно

К автономным средствам

К онлайн-средствам

К средствам, встраиваемым в среду разработки

ПРОМЕЖУТОЧНЫЙ ТЕСТ 3

Средство, позволяющее проверить, что ревьюер не забыл удостовериться в отсутствии всех потенциальных проблем с исследуемым кодом

Выберите один ответ:

отчет о тестировании

чек-лист

отзыв ревьюера

стайл-гайд

Признаки готовности программного кода:

Выберите один или несколько ответов:

отсутствие оверинжениринга

обладает хорошей читаемостью и пояснением неочевидных мест

пропущен через линтеры, используемые в проекте

покрытие кода тестами

Выберите правильную последовательность раундов типового процесса проведения код ревью

Выберите один ответ:

Оценка размера Merge Request; Глобальные правки; Менее глобальные правки; Правки, требующие внимания

Оценка размера Merge Request; Правки, требующие внимания; Глобальные правки; Менее глобальные правки

Оценка размера Merge Request; Менее глобальные правки; Правки, требующие внимания; Глобальные правки

Правки, требующие внимания; Глобальные правки; Менее глобальные правки;Оценка размера Merge Request;

Цели код ревью:

Выберите один или несколько ответов:

обучить новичков

исправление ошибок

унифицировать код

ускорить тестирование

Документ, содержащий свод правил, стандартов и лучших практик, на основе которых будет строиться конкретный проект-это

Выберите один ответ:

чек-лист

стайл-гайд

отчет о тестировании

отзыв ревьюера

В разделе "Код" чек-листа проверяются следующие аспекты:

Выберите один или несколько ответов:

избыточность кода

корректная обработка исключений

независимость кода

предусмотрена безопасность

Программа, которая проверяет код на соответствие стандартам и правилам - это

Выберите один ответ:

транслятор

интерпретатор

компилятор

линтер

Оверинжиниринг - это

Выберите один ответ:

предоставление консультационных инженерных услуг на коммерческой основе

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

область компьютерной науки и технологии, которая занимается построением сложных программных систем

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

Коммит - это

Выберите один ответ:

сохранение, фиксация (в архиве, репозитарии и др.) изменений в программном коде

раздел чек-листа

запрос на интеграцию изменений из одной ветки в другую

раунд процесса проведения код ревью

В разделе "Тестирование" чек-листа проверяется следующий аспект

Выберите один ответ:

покрытие кода тестами

наличие комментариев в тестах

работоспособность теста

атомарность теста

В разделе "Код" чек-листа проверяются следующие аспекты:

Выберите один или несколько ответов:

независимость кода

понятность кода

избыточность кода

работоспособность кода

Представлен фрагмент _______________.


Выберите один ответ:

стайл-гайда

чек-листа

отзыва ревьюера

отчета о тестировании

Типовой процесс проведения код ревью начинается с

Выберите один ответ:

правок, не требующих внимания

локальных правок

менее глобальных правок

оценки размера Merge Request

Запрос на интеграцию изменений из одной ветки в другую содержит

Выберите один ответ:

описание абстрактного стилистического дерева

описание абстрактного синтаксического дерева

SQL-скрипт

короткое описание изменений и причин, по которым эти изменения вносятся

Изображена процедура ________.

П

Выберите один ответ:

назначения участников код ревью

запуска процесса код ревью

выбора средства для ревьюирования

создания Merge Request

Коммит – это

Выберите один ответ:

сохранение, фиксация (в архиве, репозитории и др.) изменений в программном коде

запрос на перенос изменений из одной ветки в другую

один из раундов процесса проведения код-ревью

раздел чек-листа

Ниже представлен фрагментР

Выберите один ответ:

чек-листа

стайл-гайда

отчета о тестировании

отзыва ревьюера

Документ, содержащий свод правил, стандартов и лучших практик, на основе которых будет строиться конкретный проект, называется

Выберите один ответ:

стайл-гайдом

чек-листом

отчетом о тестировании

отзывом ревьюера

Запросы на перенос изменений из одной ветки в другую называются

Выберите один или несколько ответов:

pull request

QBE

SQL

merge request

Каковы цели код-ревью?

Выберите один или несколько ответов:

Обучить новичков

Унифицировать код

Исправить ошибки в коде

Ускорить тестирование кода

В разделе «Тестирование» чек-листа проверяется

Выберите один ответ:

наличие комментариев в тестах

атомарность теста

покрытие кода тестами

работоспособность теста

Типовой процесс проведения код-ревью начинается

Выберите один ответ:

с локальных правок

с оценки размера Merge Request

с менее глобальных правок

с правок, не требующих внимания

Программа, которая проверяет код на соответствие стандартам и правилам, – это

Выберите один ответ:

транслятор

компилятор

интерпретатор

линтер

В разделе «Код» чек-листа проверяются такие аспекты, как

Выберите один или несколько ответов:

обеспечение безопасности (проверка входных, выходных данных и т. п.)

независимость кода

корректность обработки исключений

избыточность кода

Запрос на перенос изменений из одной ветки в другую содержит

Выберите один ответ:

описание абстрактного стилистического дерева

SQL-скрипт

короткое описание изменений и причин, по которым эти изменения вносятся

описание абстрактного синтаксического дерева

Оверинжиниринг – это

Выберите один ответ:

предоставление консультационных инженерных услуг на коммерческой основе

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

акт создания продукта с бóльшим количеством возможностей, чем обычно требуется для предполагаемого использования, избыточно сложного или неэффективного

область компьютерной науки и технологии, которая занимается построением сложных программных систем

Укажите правильную последовательность раундов типового процесса проведения код-ревью.

Глобальные правки

Ответ 1

Выберите...

4

2

1

3

Менее глобальные правки

Ответ 2

Выберите...

4

2

1

3

Правки, требующие внимания

Ответ 3

Выберите...

4

2

1

3

Оценка размера Merge Request

Ответ 4

Выберите...

4

2

1

3

В разделе «Код» чек-листа проверяются такие аспекты, как

Выберите один или несколько ответов:

работоспособность кода

понятность кода

независимость кода

избыточность кода

Как называется средство, позволяющее проверить, не забыл ли ревьюер удостовериться в отсутствии всех потенциальных проблем с исследуемым кодом?

Выберите один ответ:

Отчет о тестировании

Отзыв ревьюера

Стайл-гайд

Чек-лист

Каковы рекомендации специалистов по ведению процесса код-ревью?

Выберите один или несколько ответов:

Использовать префикс NIT для комментариев

Сокращать количество раундов процесса

Обеспечить балансную обратную связь с разработчиком

Договориться о сроках и организации процесса

ПРОМЕЖУТОЧНЫЙ ТЕСТ 4

Какое средство используется для pull-запросов GitHub?

Выберите один ответ:

Gerrit

Peer Review

Collaborator

Reviewable

Для проведения код ревью используется

Выберите один ответ:

Crucible

Codecov

TeamCity

SourceLevel

Инструментом для код ревью является

Выберите один ответ:

Spark

GitHub

MySQL

Jupyter Notebook

Для проведения код ревью используется

Выберите один ответ:

Gerrit

SonarQube

SourceLevel

Codecov

Какое средство код ревью используется для совместной проверки кода?

Выберите один ответ:

Veracode

Peer Review

GitHub

Collaborator

Какое средство позиционируется как решение по безопасности, которое ищет уязвимости в системах пользователя?

Выберите один ответ:

Peer Review

Veracode

Collaborator

GitHub

Для проведения код ревью используется

Выберите один ответ:

SonarQube

SourceLevel

Codecov

Veracode

Программой для код ревью является

Выберите один ответ:

Selenium

Collaborator

Jupyter Notebook

1C-Битрикс

К средствам для проведения код ревью относятся:

Выберите один или несколько ответов:

TeamCity

Eclipse Metrics

GitHub

Phabricator

Какое средство код ревью разработано на языке Perl?

Выберите один ответ:

Peer Review

Collaborator

Codestriker

Gerrit

Инструментом для код ревью является

Выберите один ответ:

Phabricator

NetBeans

TestComplete

Ranorex

Для проведения код ревью используется

Выберите один ответ:

TeamCity

GitHub

Codecov

SourceLevel

К средствам для проведения код ревью относятся:

Выберите один или несколько ответов:

Gerrit

Collaborator

Visual Expert

CodeScene

Крупнейшим интернет-сервисом для хостинга ИТ-проектов и их совместной разработки является

Выберите один ответ:

GitHub

Crucible

Phabricator

Review Board

На рисунке представлены принципы, заложенные в основу ______________.


Выберите один ответ:

GitHub

Veracode

Peer Review

Collaborator

Какое средство используется для Git-репозиториев, написанных на Java?

Выберите один ответ:

Visual Expert

Gerrit

Peer Review

Collaborator

К средствам для проведения код ревью относятся:

Выберите один или несколько ответов:

Crucible

GitHub

Review Board

SonarQube

В программе Crucible окно используется

Выберите один ответ:

для сравнения ответвлений программного продукта

для сравнения версий программного продукта

для выбора репозитория и эталонной версии программы

представления интерфейса задачи

Какое средство код-ревью, разработанное программистом Эваном Пристли (компания Phacility), и содержит ряд инструментов с открытым исходным кодом?

Выберите один ответ:

Gerrit

Collaborator

Phabricator

Peer Review

Какое средство код-ревью используется для совместной проверки кода?

Выберите один ответ:

Peer Review

Collaborator

GitHub

Veracode

Что из перечисленного входит в число средств проведения код-ревью?

Выберите один или несколько ответов:

GitHub

Review Board

SonarQube

Crucible

Среди перечисленного инструментом код-ревью является

Выберите один ответ:

Spark

Jupyter Notebook

MySQL

GitHub

Для проведения код-ревью используется

Выберите один ответ:

Gerrit

SourceLevel

SonarQube

Codecov

Авторами какого средства код-ревью являются Christian Hammond и David Trowbridge?

Выберите один ответ:

Reviewable

Review Board

Veracode

Collaborator

Какое средство позиционируется как решение по безопасности, направленное на поиск уязвимостей в системах пользователя?

Выберите один ответ:

Veracode

Peer Review

Collaborator

GitHub

В программе Crucible окно, представленное ниже, используется

Выберите один ответ:

для представления интерфейса задачи

для сравнения ответвлений программного продукта

для выбора репозитория и эталонной версии программы

для сравнения версий программного продукта

Для проведения код-ревью используется

Выберите один ответ:

SourceLevel

Crucible

TeamCity

Codecov

Какое средство код-ревью используется для pull-запросов GitHub?

Выберите один ответ:

Gerrit

Collaborator

Reviewable

Peer Review

Какое средство код-ревью разработано на языке Perl?

Выберите один ответ:

Gerrit

Codestriker

Peer Review

Collaborator

Укажите программу для код-ревью.

Выберите один ответ:

1C-Битрикс

Collaborator

Selenium

Jupyter Notebook

Крупнейшим интернет-сервисом для хостинга ИТ-проектов и их совместной разработки является

Выберите один ответ:

Review Board

Crucible

GitHub

Phabricator

Что из перечисленного используется для проведения код-ревью?

Выберите один ответ:

SourceLevel

TeamCity

GitHub

Codecov

Какое средство код-ревью используется для Git-репозиториев, написанных на языке Java?

Выберите один ответ:

Visual Expert

Collaborator

Peer Review

Gerrit

Что из перечисленного входит в число средств проведения код-ревью?

Выберите один или несколько ответов:

CodeScene

Gerrit

Visual Expert

Collaborator

Что из перечисленного входит в число средств проведения код-ревью?

Выберите один или несколько ответов:

Eclipse Metrics

TeamCity

GitHub

Phabricator

Инструментом код-ревью является

Выберите один ответ:

Phabricator

NetBeans

TestComplete

Ranorex

     
            Описание
            Тольяттинский государственный университет (Росдистант), ТГУ. Обеспечение качества кода и код ревью (10587). Промежуточные и итоговый тесты. Ответы на вопросы.Для Росдистант имеются и другие  Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (). 
            Оглавление
            ИТОГОВЫЙ ТЕСТ (в базе более 100 вопросов)Компания Google предлагает ... принципов код-ревью.Выберите один ответ:107813Укажите вид связности, при котором результат первого компонента является входом второго.Выберите один ответ:Логическая связностьПоследовательная связностьКоммуникативная связностьСовпадениеЧто из перечисленного относится к принципам код-ревью, предлагаемым компанией Google?Выберите один или несколько ответов:В рамках проверки кода демонстрируются изменения пользовательского интерфейсаСледует просматривать всё и не строить никаких предположенийНеобходимо пояснять свои комментарии в код-ревью и помнить об объемеНужно признавать и поощрять хорошую работу разработчиков во время проверки кодаLines of Code в Visual Studio Code Metrics – этоВыберите один ответ:показатель структурной сложности кодапоказатель количества строк кодапоказатель глубины наследованиякомплексный показатель качества кодаКакое утверждение является верным?Выберите один ответ:Codecov является встраиваемым в среду разработки средством контроля качества кодаCodecov является онлайн-средством контроля качества кодаCodecov является автономным средством контроля качества кодаCodecov не является средством контроля качества кодаКакое утверждение не является верным применительно к Lines of Code? Выберите один ответ:Lines of Code показывает точное количество строк в файлеРасчет основан на IL-кодеВ расчет не берутся пустые строчкиВ расчет не берутся комментарииЧто из перечисленного относится к принципам код-ревью, предлагаемым компанией Google?Выберите один или несколько ответов:Признавать и поощрять хорошую работу во время проверки кодаПросматривать код, держа в уме более широкую картинуБыть внимательным, уважительным, добрым в отношении разработчиков кода, излагать комментарии ясно при проверке кодаПросматривать всё и не строить никаких предположенийПрограмма Veracode используетсяВыберите один ответ:как плагин для Trac как решение по безопасности, направленное на поиск уязвимостей в системах пользователядля совместной проверки кодадля Git-репозиториев, написанных на языке JavaК средствам оценки качества кода относитсяВыберите один ответ:SonarQubeMS Visual StudioIntelliJ IDEEclipse IDEВид связности, при которой компоненты используются на одной фазе процесса, в один период, называетсяВыберите один ответ:логической связностьюпроцедурной связностьювременной связностьюсовпадениемТиповой процесс проведения код-ревью заканчивается Выберите один ответ:менее глобальными правкамиправками, требующими вниманияоценкой размера Merge Requestглобальными правкамиIL-код – этоВыберите один ответ:код бизнес-логики в платформе .NETпромежуточный язык в платформе .NETисходный код в платформе .NETисходный код и одновременно код бизнес-логики в платформе .NETК какому классу средств контроля качества кода относится программный продукт Eclipse Metrics?Выберите один ответ:Нет верного ответаК автономным средствамК средствам, встраиваемым в среду разработкиК онлайн-средствамИнструментом код-ревью являетсяВыберите один ответ:NetBeansPhabricatorJDeveloperJupyter NotebookЧто представляет собой обфускация?Выберите один ответ:Линкирование кодаРефакторинг кодаТехнический долгЗапутывание кодаКак называется акт создания продукта с бóльшим количеством возможностей, чем обычно требуется для предполагаемого использования, избыточно сложного или неэффективного?Выберите один ответ:РеинжинирингИнжинирингОверинжинирингПрограммная инженерияУкажите способ проведения код-ревью, в рамках которого разработчик отправляет по электронной почте список изменений всей команде разработчиков.Выберите один ответ:Инструмент-помощникПочтовая рассылка Парное программированиеРевью «из-за плеча»К средствам код-ревью относитсяВыберите один ответ:DelphiIntelliJJMeterReview BoardУкажите программу для код-ревью.Выберите один ответ:DrJavaBlueJCollaboratorJupyter NotebookУкажите вид связности, при котором один модуль вызывает другой.Выберите один ответ:СовпадениеПоследовательная связностьЛогическая связностьФункциональная связностьУкажите инструмент код-ревью.Выберите один ответ:GerritWatirPeer-to-PeerJUnitК автономным программным продуктам контроля качества кода относитсяВыберите один ответ:SonarQubeVisual StudioEclipse Metrics SourceLevelКакое средство используется для контроля покрытия кода?Выберите один ответ:CovTestCodecovCovcodeTestCovФормальные преобразования кода, не меняющие функционал, направленные на защиту от повторного использования кода сторонними лицами, называютсяВыберите один ответ:нестабильностьюиндексом специализации обфускациейабстрактностьюВ задачи код-ревью входятВыберите один или несколько ответов:проверка стилистики кодаобнаружение ошибокпроверка оформления кодапроверка комментариевК инструментам код-ревью относитсяВыберите один ответ:VeracodeWordPressTeamViewerJMeterЧто из перечисленного относится к принципам код-ревью, предлагаемым компанией Google?Выберите один или несколько ответов:Проверка кода должна сопровождаться всеми тестамиВ рамках проверки кода демонстрируются изменения пользовательского интерфейсаПри ревьюировании должны разрешаться конфликтыПри сосредоточенности на выполнении другой задачи не следует отвлекаться на проверку кодаСохранение, фиксация (в архиве, репозитарии и др.) изменений в программном коде обозначается терминомВыберите один ответ:pull request«комментарий»merge request«коммит»Что входит в архитектуру SonarQube?Выберите один ответ:Сонарный анализаторПрограммный анализаторАнализатор данныхАнализатор тестовКакое средство является крупнейшим интернет-сервисом для хостинга ИТ-проектов и их совместной разработки?Выберите один ответ:GitHubVeracodeRhodecodePhabricator В архитектуру SonarQube входитВыберите один ответ:репозиторий тестоврепозиторий данныхбаза данныхтаблица ExcelНа рисунке представлен примерВыберите один ответ:графа зависимостей метрикдерева функцийабстрактного синтаксического деревадерева разбораКакая методология лежит в основе программы SonarQube?Выберите один ответ:FASMISQALEFURPS+SLOCК средствам проведения код-ревью относятсяВыберите один или несколько ответов:ReviewablePeer ReviewCodestrikerReshiftЧто, по мнению разработчиков SonarQube, увеличивает технический долг?Выберите один ответ:Всё перечисленноеПлохое распределение сложностиДублирование кодаСпагетти-дизайнКакой показатель в Visual Studio Code Metrics является комплексным показателем качества кода?Выберите один ответ:MaintainabilityClass CouplingDepth of InheritanceCyclomatic ComplexityСистема метрик качества кода характеризует такие аспекты кода, какВыберите один или несколько ответов:сложностьсвязностьобъемные характеристикиструктурированностьПрограммой для код-ревью являетсяВыберите один ответ:CodeSceneDelphiJMeterSceneCodeВажно поддерживать высокое качество кода в целяхВыберите один или несколько ответов:повышения читаемостиобеспечения легкой переносимостиобеспечения устойчивостиупрощения редактированияПод термином «код-ревью» понимаетсяВыберите один ответ:систематическая проверка исходного кода программы, осуществляемая с целью обнаружения и исправления ошибокметафора программной инженерии, обозначающая накопленные в коде проблемы, связанные с пренебрежением к качеству при разработке ПО стандарт измерения степени, в которой код обладает каким-либо свойствомформальное соответствие кода определенному набору правилК какому классу средств контроля качества кода относится программный продукт TeamCity?Выберите один ответ:К онлайн-средствамК средствам, встраиваемым в среду разработкиК автономным средствамКо всем перечисленнымК способам проведения код-ревью относятсяВыберите один или несколько ответов:парное программированиеинструмент-помощникревью «из-за плеча»почтовая рассылка Укажите верное утверждение о типовом процессе код-ревью.Выберите один ответ:Типовой процесс проведения код-ревью завершается правками, требующими вниманияТиповой процесс проведения код-ревью предполагает 5 раундов Типовой процесс проведения код-ревью завершается глобальными правкамиТиповой процесс проведения код-ревью предполагает 13 раундов Для проведения код-ревью используетсяВыберите один ответ:TeamCitySourceLevelPeer ReviewCodecovК средствам оценки качества кода относитсяВыберите один ответ:WordPressCodecov1C-БитриксК объектно-ориентированным метрикам качества кода относится мераВыберите один ответ:Дамерау ЛевенштейнаХолстедаЧидамбера и КемерераНиже представлена формула: По этой формуле определяетсяВыберите один ответ:слабая связность классаклейкость данныхсложность сцепленияцикломатическая сложностьКак называется акт создания продукта с бóльшим количеством возможностей, чем обычно требуется для предполагаемого использования, избыточно сложного или неэффективного?Выберите один ответ:РеинжинирингПрограммная инженерияИнжинирингОверинжинирингSLOC – это мераВыберите один ответ:количества строк кода ревьюколичества и качества строк исходного кода, операторов, комментариевколичества строк исходного кода, операторов, комментариевкачества строк исходного кода, операторов, комментариевПрограмма Veracode используетсяВыберите один ответ:для Git-репозиториев, написанных на языке Javaкак решение по безопасности, направленное на поиск уязвимостей в системах пользователякак плагин для Trac для совместной проверки кодаКакой способ код-ревью предполагает использование специализированного ПО?Выберите один ответ:Парное программированиеИнструмент-помощникПочтовая рассылка Ревью «из-за плеча»Типовой процесс проведения код-ревью начинаетсяВыберите один ответ:с глобальных правокc оценки размера Merge Requestс правок, требующих вниманияс менее глобальных правокСогласно принципу ... символы программы учитываются в мере линейно, а их многообразие – по логарифмической шкале.Выберите один ответ:МартинаЛоренца и КиддаЧидамбера и КемерераХолстедаГруппа метрик, используемая для оценки объема и сложности программного кода, – этоВыберите один ответ:количественные метрикистилистические метрикиобъектно-ориентированные метрикиметрики связей модульного кодаДля проведения код-ревью используетсяВыберите один ответ:TeamCityCodecovReshiftSourceLevelСколько раундов содержит типовой процесс проведения код-ревью?Выберите один ответ:4365Укажите верное утверждение о программе Visual Expert с точки зрения ее применения в рамках код-ревью.Выберите один ответ:Программа Visual Expert используется как решение по безопасности, которое направлено на поиск уязвимостей в системах пользователяПрограмма Visual Expert используется для совместной проверки кодаПрограмма Visual Expert используется для ревью кода и специализируется на коде определенных баз данных Программа Visual Expert не используется для ревью кодаВ разделе Source Control чек-листа в рамках проведения код-ревью проверяются такие аспекты, какВыберите один или несколько ответов:соответствие комментариев коммита принятым требованиям оформленияатомарность коммитакорректные комментарии к коммитунезависимость кодаКакая методология лежит в основе программы SonarQube?Выберите один ответ:FURPS+SLOCFASMISQALEКакой показатель в Visual Studio Code Metrics является комплексным показателем качества кода?Выберите один ответ:MaintainabilityDepth of InheritanceCyclomatic ComplexityClass CouplingЧто, по мнению разработчиков SonarQube, увеличивает технический долг?Выберите один или несколько ответов:Плохое распределение сложностиХорошее распределение сложностиДублирование кодаНедостаточное покрытие модульными тестамиКомплексный показатель Maintainability Index рассчитывается на основеВыберите один или несколько ответов:количества строк кодавычислительной сложности кодацикломатической сложности кодаглубины наследованияК онлайн-средствам контроля качества кода относитсяВыберите один ответ:TeamCitySonarQubeCodeMetricsУкажите характеристики параметра Lines of Code (LoC) в показателе Maintainability Index.Выберите один или несколько ответов:Показывает абсолютную сложность поддержки кодаПоказывает относительную сложность поддержки кодаЧем больше значение, тем сложнее поддерживать кодМожет принимать значения от 0 до 100Каковы признаки готовности программного кода?Выберите один или несколько ответов:Отсутствуют явные ошибки Код соответствует стайл-гайдам, принятым в командеКод пропущен через линтеры, используемые в проектеНе затрагивается код, выходящий за рамки задачиПод термином «код-ревью» понимаетсяВыберите один ответ:систематическая проверка исходного кода программы, осуществляемая с целью обнаружения и исправления ошибокметафора программной инженерии, обозначающая накопленные в коде проблемы, связанные с пренебрежением к качеству при разработке ПО стандарт измерения степени, в которой код обладает каким-либо свойствомформальное соответствие кода определенному набору правилК средствам оценки качества кода относитсяВыберите один ответ:IntelliJ IDESonarQubeMS Visual StudioEclipse IDEУкажите инструмент код-ревью.Выберите один ответ:Katalon StudioSeleniumTricentis ToscaCodestrikerМетрика качества кода – этоВыберите один ответ:систематическая проверка исходного кода программы с целью обнаружения и исправления ошибокколичественная оценка (мера) некоторого свойства кода, создаваемая путем введения параметра, который может его характеризоватьметафора программной инженерии, обозначающая накопленные в коде проблемы, связанные с пренебрежением качеством при разработке ПО формальное соответствие кода определенному набору правилНа рисунке представлена архитектураВыберите один ответ:SourceLevelVisual ParadigmEclipse Metrics SonarQubeВерификация кода – этоВыберите один ответ:проверка кода на соответствие требованиям заказчикаподтверждение соответствия кода нормам и стандартамвнеплановая проверка кодарефакторинг кодаКакой показатель в Visual Studio Code Metrics является показателем структурной сложности кода?Выберите один ответ:Class CouplingMaintainabilityCyclomatic ComplexityDepth of InheritanceПрограмма Collaborator используетсяВыберите один ответ:для Git-репозиториев, написанных на языке Javaдля совместной проверки кодадля поиска уязвимостей в системах пользователякак плагин для Trac Какие средства код-ревью используются для совместной проверки кода?Выберите один или несколько ответов:Crucible Visual ExpertRhodecodeCollaboratorК средствам проведения код-ревью относятсяВыберите один или несколько ответов:ReshiftSourceLevelCodecovCodestrikerПри сцеплении компонентов модуля кода ... модуль устанавливает флаги в другом модуле, управляя его поведением.Выберите один ответ:по даннымпо образцупо управлениюпо внешним ссылкамВ программе Crucible дискуссия вокруг ревизии – этоВыберите один ответ:операция, позволяющая вставить в специальное поле какой-либо код и тут же обсудить его с коллегамимоделирование кодафункция, позволяющая кому угодно из команды комментировать любую ревизию из репозиторияподробный анализ кодаК средствам оценки качества кода относитсяВыберите один ответ:DrupalSourceLevelIntelliJ IDEC#Укажите программу для код-ревью.Выберите один ответ:MariaDBDrupalVisual ExpertMS VisioНа рисунке представленыВыберите один ответ:ветви дерева решенийветви абстрактного семантического дереваветви абстрактного синтаксического дереваответвления от рабочей версии программыДля оценки качества кода используется мераВыберите один ответ:SLOCOLAPOLTPFASMIДля проведения код-ревью используетсяВыберите один ответ:Visual ExpertSonarQubeSourceLevelCodecovУкажите верное утверждение о CodeMetrics.Выберите один ответ:CodeMetrics является онлайн-средством контроля качества кодаCodeMetrics не является средством контроля качества кодаCodeMetrics является автономным средством контроля качества кодаCodeMetrics является встраиваемым в среду разработки средством контроля качества кодаК средствам проведения код-ревью относятсяВыберите один или несколько ответов:CollaboratorVisual Studio Code MetricsVisual ExpertCodeSceneКакие принципы положены в основу программы Veracode?Выберите один ответ:Построение, проверка, развертываниеПроектирование, построение, развертываниеПроектирование, проверка, развертываниеПроектирование, моделирование, развертываниеКонтроль качества кода поддерживается такими классами средств, какВыберите один или несколько ответов:автономные программные продуктыонлайн-сервисысредства, встраиваемые в среду разработкиофисные приложенияТокен, который используется во всех секциях данных, – этоВыберите один ответ:склеенный токенcильная связность по даннымcильно склеенный токенсекция данныхТиповой чек-лист в рамках код-ревью содержит несколько разделов. Укажите их.Выберите один или несколько ответов:ДокументацияТестированиеКодSource ControlК средствам проведения код-ревью относятсяВыберите один или несколько ответов:CruciblePhabricatorReview BoardGitHubКомпания Google предлагает ... принципов код-ревью.Выберите один ответ:108137К целям код-ревью относятсяВыберите один или несколько ответов:уменьшение риска нарушения графика проектавыявление синтаксических ошибок, которые не определяются компиляторомускорение тестированияразъяснение кода Укажите программу для код-ревью.Выберите один ответ:DrupalMariaDBMS VisioVisual ExpertЧто представляет собой обфускация?Выберите один ответ:Технический долгЗапутывание кодаЛинкирование кодаРефакторинг кодаЧто, по мнению разработчиков SonarQube, увеличивает технический долг?Выберите один ответ:Дублирование кодаВсё перечисленноеСпагетти-дизайнПлохое распределение сложностиОрганизация процесса проведения код-ревью предполагает несколько шагов. Укажите их.Выберите один или несколько ответов:Назначается ответственный за Merge Request и ревьюерЗапускается процесс код-ревьюАвтор кода создает Merge RequestВыбирается средство ревьюированияУкажите верное утверждение о метриках Чидамбера и Кемерера.Выберите один ответ:Метрики Чидамбера и Кемерера являются прагматическими объектно-ориентированными метрикамиМетрики Чидамбера и Кемерера являются метриками связности класса по методамМетрики Чидамбера и Кемерера являются метриками связности класса по даннымВсе утверждения верныУкажите верное утверждение о метриках Чидамбера и Кемерера. Выберите один ответ:Метрики Чидамбера и Кемерера предназначены для оценки кода проекта в целом с точки зрения сцепленияМетрики Чидамбера и Кемерера предназначены для комплексной оценки качества классаМетрики Чидамбера и Кемерера рассматривают поток управления и поток данных программы и их взаимоотношенияМетрики Чидамбера и Кемерера содержат характеристики классов и системы в целом... – это систематическая проверка исходного кода программы с целью обнаружения и исправления ошибок, которые остались незамеченными в начальной фазе разработки.Выберите один ответ:Оценка качества кодаТестированиеКачество кодаКод-ревьюУкажите принцип, который используется для оценки сложности структуры кода.Выберите один ответ:Поток управления или поток данных программы представляются в виде графа, который оценивается как структура определенной сложностиСвязность компонент класса можно оценивать со стороны данных и со стороны методовМодуль может быть охарактеризован с точки зрения способов взаимодействия компонент между собойСимволы программы учитываются в мере линейно, а их многообразие – по логарифмической шкалеВ архитектуру SonarQube входитВыберите один ответ:таблица Excelбаза данныхрепозиторий тестоврепозиторий данныхК средствам проведения код-ревью относятсяВыберите один или несколько ответов:TeamCityCollaboratorCodeSceneVisual Studio Code MetricsЗадачи код-ревью включаютВыберите один или несколько ответов:проверку комментариеввыявление уязвимостей в безопасностиоценку адекватности реализацииоценку влияния на проектЧто входит в архитектуру SonarQube?Выберите один ответ:Исходный кодИсполняемый кодАвтотестыКомментарииКоличественная оценка (мера) некоторого свойства кода, создаваемая путем введения параметра, который может его характеризовать, – этоВыберите один ответ:количество кодавсё перечисленноекачество кодаметрика качества кодаВ метриках Чидамбера и Кемерера сумма количества методов класса и количества методов других классов, вызываемых из данного класса, – этоВыберите один ответ:сцепление между классамиколичество «детей»отклик классанедостаток связности в методах Какое утверждение верно применительно к вычислительной сложности (Halstead Volume, или HV) в комплексном показателе Maintainability Index (MI)? Выберите один ответ:Чем меньше операторов, тем меньше MIЧем меньше операторов, тем больше MIЧем больше операторов, тем меньше MIЧем больше операторов, тем больше MIВ разделе «Документация» чек-листа проверяются такие аспекты, какВыберите один или несколько ответов:соответствие комментариев принятым требованиям оформленияатомарность коммитасоответствующие пометки в WIKIналичие комментариев в кодеСохранение, фиксация (в архиве, репозитарии и др.) изменений в программном коде обозначается терминомВыберите один ответ:pull request«комментарий»merge request«коммит»К средствам код-ревью относитсяВыберите один ответ:Review BoardMS Visual StudioDelphiJavaScriptВ мере Холстеда формула Nў = n1log2(n1) + n2log2(n2) используется для расчетаВыберите один ответ:теоретического объема программытеоретической длины программыобъема программыдлины программыПрограмма Reviewable используетсяВыберите один ответ:для совместной проверки кодадля Git-репозиториев, написанных на Javaдля поиска уязвимостей в системах пользователядля pull-запросов GitHub Укажите инструмент код-ревью.Выберите один ответ:Tricentis ToscaKatalon StudioSeleniumCodestrikerЧто, по мнению разработчиков SonarQube, увеличивает технический долг?Выберите один или несколько ответов:Недостаточное количество комментариевСпагетти-дизайнДублирование кодаИзбыток комментариев---ПРОМЕЖУТОЧНЫЙ ТЕСТ 1Временная связность - это Выберите один ответ:вид связности, когда компоненты используются в рамках общего функционала, но не связаны между собойвид связности, когда компоненты используются в рамках одного сценария, имеют определенный порядок вызовавид связности, когда компоненты используются на одной фазе процесса, в один период временивид связности, когда компоненты не имеют ничего общего, кроме факта нахождения в одном модулеПризнаки качественного кодаВыберите один или несколько ответов:универсальностьэффективностьчитаемостьневозможность рефакторингаСистема метрик качества кода характеризует следующие аспекты кода: Выберите один или несколько ответов:связностьпарадигму программированиясложностьструктурированностьМетафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем - этоВыберите один ответ:артефакты кодысовокупная стоимость кодатехнический долгкачество кодаОсновные определения меры Холстеда:Выберите один или несколько ответов:теоретический словарь программытеоретическая длина программытеоретический объем программысловарь программыКоммуникативная связность - это Выберите один ответ:вид связности, когда компоненты не имеют ничего общего, кроме факта нахождения в одном модулевид связности, когда компоненты используются на одной фазе процесса, в один период временивид связности, когда компоненты работают с общей структурой данныхвид связности, когда компоненты используются в рамках одного сценария, имеют определенный порядок вызоваКакое утверждение является верным?Выберите один ответ:Покрытие кода является показателем охвата исходного кода функциямиПокрытие кода является показателем охвата исходного кода тестамиПокрытие кода является показателем охвата исходного кода классамиПокрытие кода является показателем охвата исходного кода комментариями Основные определения меры Холстеда:Выберите один или несколько ответов:словарь действийколичество операторовсловарь сущностейколичество операндовМетрики Мартина являютсяВыберите один ответ:прагматическими объектно-ориентированными метрикамивсе ответы верныеметриками связности класса по методамметриками связности класса по даннымПоследовательная связность - это Выберите один ответ:вид связности, когда компоненты не имеют ничего общего, кроме факта нахождения в одном модулевид связности, когда компоненты работают с общей структурой данныхвид связности, когда компоненты используются в рамках одного сценария, имеют определенный порядок вызовавид связности, когда результат первого компонента является входом второгоСистема метрик качества кода характеризует следующие аспекты кода Выберите один ответ:сложность, связность, структурированность, объемные характеристикисложность, устойчивость, структурированность, язык программированиянадежность, устойчивость, простоту, язык программированияструктурированность, сложность, объемные характеристики, парадигму программированияПоддержка качества кодаВыберите один ответ:гарантирует отсутствие ошибокгарантирует его надежностьне гарантирует его эксплуатационные свойствагарантирует его устройчивостьКакое утверждение является верным?Выберите один ответ:Поддержка качества кода не гарантирует его эксплуатационные свойства и не способствует улучшению этих свойств в процессе разработкиПоддержка качества кода гарантирует его эксплуатационные свойства, но не способствует улучшению этих свойств в процессе разработкиПоддержка качества кода гарантирует его эксплуатационные свойства и способствует улучшению этих свойств в процессе разработкиПоддержка качества кода не гарантирует его эксплуатационные свойства, но способствует улучшению этих свойств в процессе разработкиКакое утверждение является верным?Выберите один ответ:Поддержка качества кода гарантирует его устройчивостьПоддержка качества кода гарантирует его надежностьПоддержка качества кода гарантирует отсутствие ошибок в кодеПоддержка качества кода не гарантирует его эксплуатационные свойстваК способам обфускации относятсяВыберите один или несколько ответов:запутывание форматирования исходного текстапревентивные трансформациизапутывание управлениязапутывание данных... – это метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и приводящие к дополнительным затратам труда в будущем.Выберите один ответ:Качество кодаСовокупная стоимость кодаАртефакты кодаТехнический долгКакая мера относится к количественным метрикам?Выберите один ответ:Мера Чидамбера и КемерераМера МартинаМера ХолстедаМера Лоренца и КиддаК основным определениям меры Холстеда относятсяВыберите один или несколько ответов:словарь действийсловарь сущностейколичество операторовколичество операндовПризнаками качественного кода являютсяВыберите один или несколько ответов:эффективностьневозможность рефакторингауниверсальностьчитаемостьКакое утверждение о поддержке качества кода является верным?Выберите один ответ:Поддержка качества кода не гарантирует его эксплуатационных свойствПоддержка качества кода гарантирует его устойчивость и отсутствие ошибок в кодеПоддержка качества кода гарантирует его надежностьНет верного утвержденияСистема метрик качества кода характеризует такие аспекты кода, какВыберите один или несколько ответов:сложностьпарадигма программированияструктурированностьсвязностьСистема метрик качества кода характеризует такие аспекты кода, какВыберите один ответ:сложность, связность, структурированность, объемные характеристикиструктурированность, сложность, объемные характеристики, парадигма программированиянадежность, устойчивость, простота, язык программированиясложность, устойчивость, структурированность, язык программированияКакое утверждение не является верным?Выберите один ответ:Покрытие кода является показателем охвата исходного кода тестамиКачество кода – это формальное соответствие кода определенному набору правилПокрытие кода является показателем охвата исходного кода функциямиКачеством кода называют группу различных неформальных атрибутов и требований, определяемых и приоритетных для бизнесаКоммуникативная связность – это вид связности, при котором компонентыВыберите один ответ:работают с общей структурой данныхне имеют ничего общего, кроме факта нахождения в одном модулеиспользуются в рамках одного сценария, имеют определенный порядок вызоваиспользуются на одной фазе процесса, в один периодКакое утверждение является верным?Выберите один ответ:Поддержка качества кода не гарантирует его эксплуатационных свойств, но способствует улучшению этих свойств в процессе разработкиПоддержка качества кода гарантирует его эксплуатационные свойства, но не способствует улучшению этих свойств в процессе разработкиПоддержка качества кода гарантирует его эксплуатационные свойства и способствует улучшению этих свойств в процессе разработкиПоддержка качества кода не гарантирует его эксплуатационные свойства и не способствует улучшению этих свойств в процессе разработкиПоследовательная связность – это вид связности, при котором компоненты Выберите один ответ:компоненты не имеют ничего общего, кроме факта нахождения в одном модулекомпоненты работают с общей структурой данныхкомпоненты используются в рамках одного сценария, имеют определенный порядок вызоварезультат первого компонента является входом второгоУкажите верное утверждение о поддержке качества кода. Выберите один ответ:Поддержка качества кода гарантирует его надежность и отсутствие ошибок в кодеПоддержка качества кода гарантирует его устойчивостьПоддержка качества кода не гарантирует его эксплуатационных свойствНет верного утвержденияФункциональная связность – это вид связности, при котором Выберите один ответ:работают с общей структурой данныходин модуль вызывает другойрезультат первого компонента является входом второгокомпоненты не имеют ничего общего, кроме факта нахождения в одном модулеОбфускация производитсяВыберите один или несколько ответов:над скомпилированным кодомнад исходным текстомнад комментарияминад текстами сообщенийВременная связность – это вид связности, при котором компонентыВыберите один ответ:используются в рамках общего функционала, но не связаны между собойиспользуются на одной фазе процесса, в один период не имеют ничего общего, кроме факта нахождения в одном модулеиспользуются в рамках одного сценария, имеют определенный порядок вызоваК целям получения метрических характеристик качества кода относятсяВыберите один или несколько ответов:обнаружение узких мест в структуре кодаподдержание стандартов кода при коллективном владениимониторинг разрабатываемого проекта в системе контроля качестваобнаружение потенциально опасного кодаПРОМЕЖУТОЧНЫЙ ТЕСТ 2К какому классу средств контроля качества кода относится программный продукт SonarQube?Выберите один ответ:к автономным средствамк средствам, встраиваемым в среду разработкик онлайн-средствамне является средством контроля качества кодаКакой показатель в Visual Studio Code Metrics является показателем количества строк кода?Выберите один ответ:Lines of CodeDepth of InheritanceMaintainabilityCyclomatic ComplexityК средствам, встраиваемым в среду разработки для контроля качества кода, относитсяВыберите один ответ:SonarQubeEclipse Metrics SourceLevelVisual ParadigmК онлайн-средствам контроля качества кода относитсяВыберите один ответ:Eclipse Metrics Visual ParadigmSourceLevelSonarQubeК средствам, встраиваемым в среду разработки для контроля качества кода, относитсяВыберите один ответ:TeamCitySonarQubeVisual Studio Code MetricsSourceLevelКакой показатель в Visual Studio Code Metrics является показателем глубины наследования?Выберите один ответ:MaintainabilityClass CouplingDepth of InheritanceCyclomatic ComplexityКакое утверждение является верным?Выберите один ответ:Visual Studio Code Metrics не является средством контроля качества кодаVisual Studio Code Metrics является встраиваемым в среду разработки средством контроля качества кодаVisual Studio Code Metrics является автономным средством контроля качества кодаVisual Studio Code Metrics является онлайн-средством контроля качества кодаК какому классу средств контроля качества кода относится программный продукт Visual Studio Code Metrics?Выберите один ответ:к онлайн-средствамне является средством контроля качества кодак средствам, встраиваемым в среду разработкик автономным средствамКакое утверждение является верным?Выберите один ответ:SourceLevel является онлайн-средством контроля качества кодаSourceLevel не является средством контроля качества кодаSourceLevel является встраиваемым в среду разработки средством контроля качества кодаSourceLevel является автономным средством контроля качества кодаК какому классу средств контроля качества кода относится программный продукт Codecov?Выберите один ответ:не является средством контроля качества кодак средствам, встраиваемым в среду разработкик онлайн-средствамк автономным средствамБаг - этоВыберите один ответ:вид комментариязапись в журнале аудитавид технического долгапрограммная ошибкаАбстрактное синтаксическое дерево представляетВыберите один ответ:структуру комментариев программылокальные переменные программыглобальные переменные программыструктуру программыКакой показатель в Visual Studio Code Metrics является показателем степени зависимости классов?Выберите один ответ:Depth of InheritanceCyclomatic ComplexityMaintainabilityClass CouplingCyclomatic Complexity в Visual Studio Code Metrics - этоВыберите один ответ:комплексный показатель качества кодапоказатель степени зависимости классовпоказатель структурной сложности кодапоказатель глубины наследованияК средствам, встраиваемым в среду разработки для контроля качества кода, относитсяВыберите один ответ:CodecovSonarQubeVisual ParadigmCodeMetricsНа схеме представлен примерВыберите один ответ:дерева функцийабстрактного синтаксического деревадерева разбораслучайного лесаПоказатель качества кода в Visual Studio Code Metrics содержит следующие метрики: Выберите один или несколько ответов:Class SizeDepth of InheritanceMaintainability IndexCyclomatic ComplexityВ показателе Maintainability Index параметр Количество строк кода (LoC) может принимать значенияВыберите один ответ:от 0 до 100от 0 до 50от -100 до 100от  0 до 10Maintainability Index в Visual Studio Code Metrics - этоВыберите один ответ:показатель глубины наследованиякомплексный показатель качества кодапоказатель структурной сложности кодапоказатель степени зависимости классовК средствам, встраиваемым в среду разработки для контроля качества кода, относитсяВыберите один ответ:SonarQubeVisual ParadigmEclipse Metrics SourceLevelКакой показатель в Visual Studio Code Metrics является показателем глубины наследования?Выберите один ответ:Class CouplingDepth of InheritanceCyclomatic ComplexityMaintainabilityК какому классу средств контроля качества кода относится программный продукт SonarQube?Выберите один ответ:Нет верного ответаК автономным средствамК онлайн-средствамК средствам, встраиваемым в среду разработкиБагом называетсяВыберите один ответ:запись в журнале аудитапрограммная ошибкавид комментариявид технического долгаCyclomatic Complexity в Visual Studio Code Metrics представляет собойВыберите один ответ:показатель структурной сложности кодакомплексный показатель качества кодапоказатель глубины наследованияпоказатель степени зависимости классовК онлайн-средствам контроля качества кода относитсяВыберите один ответ:Eclipse Metrics SonarQubeVisual ParadigmSourceLevelК средствам, встраиваемым в среду разработки для контроля качества кода, относитсяВыберите один ответ:SonarQubeCodecovCodeMetricsVisual ParadigmВ показателе Maintainability Index параметр Lines of Code (LoC) может принимать значенияВыберите один ответ:от 0 до 10от 0 до 100от –100 до 100от 0 до 50Maintainability Index в Visual Studio Code Metrics – этоВыберите один ответ:показатель структурной сложности кодапоказатель глубины наследованияпоказатель степени зависимости классовкомплексный показатель качества кодаКакой показатель в Visual Studio Code Metrics является показателем степени зависимости классов?Выберите один ответ:Cyclomatic ComplexityDepth of InheritanceMaintainabilityClass CouplingК средствам, встраиваемым в среду разработки для контроля качества кода, относитсяВыберите один ответ:SonarQubeSourceLevelVisual Studio Code MetricsTeamCityCodecov является средством оценкиВыберите один ответ:классовпокрытия кодакомментариевфункцийПоказатель качества кода в Visual Studio Code Metrics содержит такие метрики, какВыберите один или несколько ответов:Cyclomatic ComplexityClass SizeMaintainability IndexDepth of InheritanceК какому классу средств контроля качества кода относится программный продукт Codecov?Выберите один ответ:Ни к какому: Codecov не является средством контроля качества кодаК средствам, встраиваемым в среду разработкиК автономным средствамК онлайн-средствамЧто такое Depth of Inheritance в Visual Studio Code Metrics?Выберите один ответ:Показатель степени зависимости классовПоказатель глубины наследованияПоказатель структурной сложности кодаКомплексный показатель качества кодаКакое утверждение о Visual Studio Code Metrics является верным?Выберите один ответ:Visual Studio Code Metrics – это средство контроля качества кода, встраиваемое в среду разработкиVisual Studio Code Metrics представляет собой онлайн-средство контроля качества кодаVisual Studio Code Metrics не является средством контроля качества кодаVisual Studio Code Metrics – это автономное средство контроля качества кодаК какому классу средств контроля качества кода относится программный продукт Visual Studio Code Metrics?Выберите один ответ:Ко всем перечисленным одновременноК автономным средствамК онлайн-средствамК средствам, встраиваемым в среду разработки ПРОМЕЖУТОЧНЫЙ ТЕСТ 3Средство, позволяющее проверить, что ревьюер не забыл удостовериться в отсутствии всех потенциальных проблем с исследуемым кодомВыберите один ответ:отчет о тестированиичек-листотзыв ревьюерастайл-гайдПризнаки готовности программного кода:Выберите один или несколько ответов:отсутствие оверинженирингаобладает хорошей читаемостью и пояснением неочевидных местпропущен через линтеры, используемые в проектепокрытие кода тестамиВыберите правильную последовательность раундов типового процесса проведения код ревьюВыберите один ответ:Оценка размера Merge Request; Глобальные правки; Менее глобальные правки; Правки, требующие внимания Оценка размера Merge Request; Правки, требующие внимания; Глобальные правки; Менее глобальные правки Оценка размера Merge Request; Менее глобальные правки; Правки, требующие внимания; Глобальные правки Правки, требующие внимания; Глобальные правки; Менее глобальные правки;Оценка размера Merge Request; Цели код ревью:Выберите один или несколько ответов:обучить новичковисправление ошибокунифицировать кодускорить тестированиеДокумент, содержащий свод правил, стандартов и лучших практик, на основе которых будет строиться конкретный проект-этоВыберите один ответ:чек-листстайл-гайдотчет о тестированииотзыв ревьюераВ разделе Код чек-листа проверяются следующие аспекты: Выберите один или несколько ответов:избыточность кодакорректная обработка исключенийнезависимость кодапредусмотрена безопасностьПрограмма, которая проверяет код на соответствие стандартам и правилам - это Выберите один ответ:трансляторинтерпретаторкомпиляторлинтерОверинжиниринг - этоВыберите один ответ:предоставление консультационных инженерных услуг на коммерческой основефундаментальное переосмысление и радикальное перепроектирование бизнес-процессов для достижения максимального эффекта производственно-хозяйственной и финансово-экономической деятельностиобласть компьютерной науки и технологии, которая занимается построением сложных программных системакт создания продукта с большим количеством возможностей, чем обычно требуется для предполагаемого использования, избыточно сложного или неэффективногоКоммит - этоВыберите один ответ:сохранение, фиксация (в архиве, репозитарии и др.) изменений в программном кодераздел чек-листазапрос на интеграцию изменений из одной ветки в другуюраунд процесса проведения код ревьюВ разделе Тестирование чек-листа проверяется следующий аспект Выберите один ответ:покрытие кода тестаминаличие комментариев в тестахработоспособность тестаатомарность тестаВ разделе Код чек-листа проверяются следующие аспекты: Выберите один или несколько ответов:независимость кодапонятность кодаизбыточность кодаработоспособность кодаПредставлен фрагмент _______________.Выберите один ответ:стайл-гайдачек-листаотзыва ревьюераотчета о тестированииТиповой процесс проведения код ревью начинается сВыберите один ответ:правок, не требующих вниманиялокальных правокменее глобальных правокоценки размера Merge RequestЗапрос на интеграцию изменений из одной ветки в другую содержитВыберите один ответ:описание абстрактного стилистического дерева описание абстрактного синтаксического дерева SQL-скрипткороткое описание изменений и причин, по которым эти изменения вносятсяИзображена процедура ________.ПВыберите один ответ:назначения участников код ревьюзапуска процесса код ревьювыбора средства для ревьюирования создания Merge RequestКоммит – этоВыберите один ответ:сохранение, фиксация (в архиве, репозитории и др.) изменений в программном кодезапрос на перенос изменений из одной ветки в другуюодин из раундов процесса проведения код-ревьюраздел чек-листаНиже представлен фрагментРВыберите один ответ:чек-листастайл-гайдаотчета о тестированииотзыва ревьюераДокумент, содержащий свод правил, стандартов и лучших практик, на основе которых будет строиться конкретный проект, называетсяВыберите один ответ:стайл-гайдомчек-листомотчетом о тестированииотзывом ревьюераЗапросы на перенос изменений из одной ветки в другую называютсяВыберите один или несколько ответов:pull requestQBESQLmerge requestКаковы цели код-ревью?Выберите один или несколько ответов:Обучить новичковУнифицировать кодИсправить ошибки в кодеУскорить тестирование кодаВ разделе «Тестирование» чек-листа проверяется Выберите один ответ:наличие комментариев в тестахатомарность тестапокрытие кода тестамиработоспособность тестаТиповой процесс проведения код-ревью начинается Выберите один ответ:с локальных правокс оценки размера Merge Requestс менее глобальных правокс правок, не требующих вниманияПрограмма, которая проверяет код на соответствие стандартам и правилам, – это Выберите один ответ:трансляторкомпиляторинтерпретаторлинтерВ разделе «Код» чек-листа проверяются такие аспекты, какВыберите один или несколько ответов:обеспечение безопасности (проверка входных, выходных данных и т. п.)независимость кодакорректность обработки исключенийизбыточность кодаЗапрос на перенос изменений из одной ветки в другую содержитВыберите один ответ:описание абстрактного стилистического дерева SQL-скрипткороткое описание изменений и причин, по которым эти изменения вносятсяописание абстрактного синтаксического дереваОверинжиниринг – этоВыберите один ответ:предоставление консультационных инженерных услуг на коммерческой основефундаментальное переосмысление и радикальное перепроектирование бизнес-процессов для достижения максимального эффекта в производственно-хозяйственной и финансово-экономической деятельностиакт создания продукта с бóльшим количеством возможностей, чем обычно требуется для предполагаемого использования, избыточно сложного или неэффективногообласть компьютерной науки и технологии, которая занимается построением сложных программных системУкажите правильную последовательность раундов типового процесса проведения код-ревью.  Глобальные правки  Ответ 1Выберите...4213    Менее глобальные правки  Ответ 2Выберите...4213    Правки, требующие внимания Ответ 3Выберите...4213    Оценка размера Merge Request Ответ 4Выберите...4213   В разделе «Код» чек-листа проверяются такие аспекты, какВыберите один или несколько ответов:работоспособность кодапонятность коданезависимость кодаизбыточность кодаКак называется средство, позволяющее проверить, не забыл ли ревьюер удостовериться в отсутствии всех потенциальных проблем с исследуемым кодом?Выберите один ответ:Отчет о тестированииОтзыв ревьюераСтайл-гайдЧек-листКаковы рекомендации специалистов по ведению процесса код-ревью?Выберите один или несколько ответов:Использовать префикс NIT для комментариевСокращать количество раундов процессаОбеспечить балансную обратную связь с разработчиком Договориться о сроках и организации процессаПРОМЕЖУТОЧНЫЙ ТЕСТ 4Какое средство используется для pull-запросов GitHub?Выберите один ответ:GerritPeer ReviewCollaborator ReviewableДля проведения код ревью используетсяВыберите один ответ:CrucibleCodecovTeamCitySourceLevelИнструментом для код ревью являетсяВыберите один ответ:SparkGitHubMySQLJupyter NotebookДля проведения код ревью используетсяВыберите один ответ:GerritSonarQubeSourceLevelCodecovКакое средство код ревью используется для совместной проверки кода?Выберите один ответ:VeracodePeer ReviewGitHubCollaboratorКакое средство позиционируется как решение по безопасности, которое ищет уязвимости в системах пользователя?Выберите один ответ:Peer ReviewVeracodeCollaboratorGitHubДля проведения код ревью используетсяВыберите один ответ:SonarQubeSourceLevelCodecovVeracodeПрограммой для код ревью являетсяВыберите один ответ:SeleniumCollaboratorJupyter Notebook1C-БитриксК средствам для проведения код ревью относятся:Выберите один или несколько ответов:TeamCityEclipse MetricsGitHubPhabricatorКакое средство код ревью разработано на языке Perl?Выберите один ответ:Peer ReviewCollaborator Codestriker GerritИнструментом для код ревью являетсяВыберите один ответ:PhabricatorNetBeansTestCompleteRanorexДля проведения код ревью используетсяВыберите один ответ:TeamCityGitHubCodecovSourceLevelК средствам для проведения код ревью относятся:Выберите один или несколько ответов:GerritCollaboratorVisual ExpertCodeSceneКрупнейшим интернет-сервисом для хостинга ИТ-проектов и их совместной разработки являетсяВыберите один ответ:GitHubCruciblePhabricatorReview BoardНа рисунке представлены принципы, заложенные в основу ______________.Выберите один ответ:GitHubVeracodePeer ReviewCollaboratorКакое средство используется для Git-репозиториев, написанных на Java?Выберите один ответ:Visual ExpertGerritPeer ReviewCollaborator К средствам для проведения код ревью относятся:Выберите один или несколько ответов:CrucibleGitHubReview BoardSonarQubeВ программе Crucible окно используетсяВыберите один ответ:для сравнения ответвлений программного продуктадля сравнения версий программного продуктадля выбора репозитория и эталонной версии программыпредставления интерфейса задачиКакое средство код-ревью, разработанное программистом Эваном Пристли (компания Phacility), и содержит ряд инструментов с открытым исходным кодом?Выберите один ответ:GerritCollaborator PhabricatorPeer ReviewКакое средство код-ревью используется для совместной проверки кода?Выберите один ответ:Peer ReviewCollaboratorGitHubVeracodeЧто из перечисленного входит в число средств проведения код-ревью?Выберите один или несколько ответов:GitHubReview BoardSonarQubeCrucibleСреди перечисленного инструментом код-ревью являетсяВыберите один ответ:SparkJupyter NotebookMySQLGitHubДля проведения код-ревью используетсяВыберите один ответ:GerritSourceLevelSonarQubeCodecovАвторами какого средства код-ревью являются Christian Hammond и David Trowbridge?Выберите один ответ:ReviewableReview BoardVeracodeCollaborator Какое средство позиционируется как решение по безопасности, направленное на поиск уязвимостей в системах пользователя?Выберите один ответ:VeracodePeer ReviewCollaboratorGitHubВ программе Crucible окно, представленное ниже, используетсяВыберите один ответ:для представления интерфейса задачидля сравнения ответвлений программного продуктадля выбора репозитория и эталонной версии программыдля сравнения версий программного продуктаДля проведения код-ревью используетсяВыберите один ответ:SourceLevelCrucibleTeamCityCodecovКакое средство код-ревью используется для pull-запросов GitHub?Выберите один ответ:GerritCollaborator ReviewablePeer ReviewКакое средство код-ревью разработано на языке Perl?Выберите один ответ:GerritCodestriker Peer ReviewCollaborator Укажите программу для код-ревью.Выберите один ответ:1C-БитриксCollaboratorSeleniumJupyter NotebookКрупнейшим интернет-сервисом для хостинга ИТ-проектов и их совместной разработки являетсяВыберите один ответ:Review BoardCrucibleGitHubPhabricatorЧто из перечисленного используется для проведения код-ревью?Выберите один ответ:SourceLevelTeamCityGitHubCodecovКакое средство код-ревью используется для Git-репозиториев, написанных на языке Java?Выберите один ответ:Visual ExpertCollaborator Peer ReviewGerritЧто из перечисленного входит в число средств проведения код-ревью?Выберите один или несколько ответов:CodeSceneGerritVisual ExpertCollaboratorЧто из перечисленного входит в число средств проведения код-ревью?Выберите один или несколько ответов:Eclipse MetricsTeamCityGitHubPhabricatorИнструментом код-ревью являетсяВыберите один ответ:PhabricatorNetBeansTestCompleteRanorex  
            
            
            [Росдистант] Обеспечение качества кода и код ревью (10587) (контрольная работа, практические задания)[Росдистант] Обеспечение качества кода и код ревью (промежуточные и итоговый тесты, вопросы, ответы)[Росдистант]Образовательная среда в дошкольной организации.ПРАКТИЧЕСКОЕ ЗАДАНИЕ № 1.Росдистант ТГУ 2023г [Росдистант] Образовательные программы для детей дошкольного возраста (ПРОМЕЖУТОЧНЫЕ ТЕСТЫ) Росдистант ТГУ 2023 г.[Росдистант]  Обследование и испытание зданий и сооружений (ПРАКТИЧЕСКОЕ ЗАДАНИЕ № 1)[Росдистант] Обследование и испытание зданий и сооружений (ПРАКТИЧЕСКОЕ ЗАДАНИЕ для ВКС) Росдистант ТГУ[Росдистант] Обследование и испытание зданий и сооружений (ПРОМЕЖУТОЧНЫЕ и ИТОГОВЫЙ ТЕСТ)[Росдистант] Начертательная геометрия (ПРОМЕЖУТОЧНЫЙ ТЕСТ 3) Росдистант ТГУ 2023 г.[Росдистант] Начертательная геометрия (ПРОМЕЖУТОЧНЫЙ ТЕСТ 4) Росдистант ТГУ 2023 г.[Росдистант] Начертательная геометрия (ПРОМЕЖУТОЧНЫЙ ТЕСТ 5) Росдистант ТГУ 2023 г.[Росдистант] Начертательная геометрия  ТЕСТЫ[Росдистант] Ноксология (187) (контрольная работа, практические задания)[Росдистант] Ноксология (тесты, вопросы, ответы)(Росдистант) Нормальное уравнение плоскости имеет вид: