Для студентов МФПУ «Синергия» по предмету Web-программированиеИнструментальные средства разработки программного обеспеченияИнструментальные средства разработки программного обеспечения
5,0053180
2025-09-162025-09-17СтудИзба
Ответы к заданиям: Инструментальные средства разработки программного обеспечения
Описание
1. Список всех инструментов, фреймворков и библиотек, которые используются в проекте, и объяснение их использования в техническом описании проекта – это …
*архитектура проекта
*используемые технологии
*описание проекта
2. Интегрированная среда разработки – это …
*специальная программа для написания и тестирования кода программы
*набор инструментов для разработки программного обеспечения
*программа для создания компьютерных игр
3. … диаграммы – это диаграммы, которые включают в себя блоксхемы, диаграммы классов, диаграммы компонентов и другие схемы, объясняющие архитектурные решения проекта
4. … – это процесс изменения внутренней структуры программного кода с целью улучшения его понимания, сопровождаемости, расширяемости и производительности, без изменения внешнего поведения программы
5. Пул в системе управления версиями Git – это …
*область взаимодействия между разработчиками
*сервер, на котором хранятся репозитории
*место, где происходит слияние веток
*область для совместной работы над проектом
6. Улучшение … – это улучшение организации кода, включая разделение фрагментов кода на отдельные методы или классы, улучшение порядка и читаемости
*имен
*производительности
*структуры
7. Вы предложили своим коллегам оценить результаты рефакторинга, обсудить изменения в коде и всем вместе убедиться, что эти изменения не привели к появлению новых проблем. Как называется этот этап в общем процессе рефакторинга?
*Ревью
*Тестирование
*Выявление запахов кода.
*Документирование
8. Одним из инструментов для коллективной проверки и обзора кода является …
*GitHub Pull Requests
*Jenkins
*Doxygen
*PlantUML
9. Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
A. WinDbg
B. pdb
C. Postman
D. командный отладчик от Microsoft для Windows
E. встроенный в Python инструмент командной строки для отладки
F. инструмент для тестирования и отладки API
10. Это действие по сохранению изменений в файле или наборе файлов в репозитории, которое обычно сопровождается сообщением, описывающим сделанные изменения. О каком действии идет речь?
*коммит
*автосохранение
*версионирование
*отзыв
11. Основателем интегрированной среды разработки считается …
*Ричард Столлман
* Билл Гейтс
*Стив Джобс
*Линус Торвальдс
12. Расположите IDE в хронологическом порядке их появления:
1 Visual Studio
2 Eclipse
3 Android Studio
13. Этот известный американский программист в конце 1970-х гг. разработал текстовый редактор Emacs, который позволил другим программистам писать, отлаживать и тестировать программы на одной машине. О ком идет речь?
*Ричард Столлман
*Аарон Шварц
*Роберт Кайо
14. Сопоставьте международные обозначения видов отладки и их русский перевод
A. Runtime Debugging
B. Printf Debugging
C. System-level Debugging
D. Network Debugging
E. отладка на лету
F. отладка путем вывода
G. отладка на уровне системы
H. отладка на уровне сети
15. Клонирование в системе управления версиями Git – это …
*импорт файлов из другого репозитория
*синхронизация изменений между репозиториями
*создание локальной копии удаленного репозитория
*копирование файлов из одного репозитория в другой
16. Расположите в правильной последовательности шаги общего процесса рефакторинга:
1 идентификация частей кода, требующих рефакторинга
2 выбор подходящего рефакторинга
3 внесение изменений в код
4 запуск автоматизированных тестов
5 оценка и обсуждение изменений с коллегами
17. Неверно, что для автоматизации рефакторинга программного обеспечения используют … (укажите 2 варианта ответа)
*автоматическое изменение имен
*инъекцию зависимостей
*версионирование кода
*автоматизируемый процесс генерации
18. Вы работаете с международной командой тестировщиков. Вам необходимо, чтобы они провели тестирование программного продукта на устойчивость (отказоустойчивость) в различных условиях. Какое понятие вы будете использовать для того, чтобы объяснить им задачу?
*Fault Tolerance testing.
*Maintainability testing
*Performance testing
19. … – это инструмент для создания документации для API и предоставления информации о его методах, параметрах и схеме данных
*Typora
*Swagger
*Confluence
20. Расположите события в хронологическом порядке:
1 появление интерактивных текстовых редакторов и компиляторов
2 появление коммерческой интегрированной среды разработки Microsoft Visual Basic
3 появление открытого исходного кода IDE – IntelliJ IDEA
4 появление интегрированной среды разработки, ориентированной на веб-разработку, – Sublime Text
21. Отладка путем … – это метод отладки, который подразумевает вставку инструкций вывода и записи программы для отслеживания ее выполнения
22. … – это комментарии в исходном коде, автогенерируемая документация кода, описание API
*Кодовая документация
*Кодовая спецификация
*Кодовое руководство
23. Инструментом отладки на языке Python является …
*PyCharm
*Node.js debugger
*JDB
24. В основе работы системы управления версиями Git лежит … принцип
*клиент-серверный
*децентрализованный
*централизованный
*одноранговый
25. Процесс отмены предыдущих изменений путем возврата к предыдущей стабильной версии файла или кода – это …
26. Сопоставьте названия программных продуктов и их предназначение:
A. Jira
B. Jenkins
C. Android Studio
D. Система управления проектами
E. Система непрерывной интеграции
F. Интегрированная среда разработки
27. К системам контроля версий относятся …
*Git, SVN, Mercurial
*Jira, Trello, Asana
*MATLAB, LabVIEW
28. … программного обеспечения – это изменение внутренней структуры программы без изменения ее внешнего поведения
29. … доступны в интегрированных средах разработки (IDE)
*Встроенные отладчики
*Редакторы кода
*Компиляторы
30. Visual Studio поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
*C#
*Python
*jаvascript
*SQL
*Pascal
31. HEAD в системе управления версиями Git – это …
*текущая ветка
*точка последнего коммита
*версия программы
*список изменений
32. Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
1 анализ текущего состояния кода
2 планирование рефакторинга
3 разработка тестовых сценариев и юнит-тестирование
4 рефакторинг кода
5 рецензирование кода
6 интеграция и тестирование
33. Основным методом тестирования безопасности является …
*тестирование критического пути
*тестирование методом черного ящика
*альфа-тестирование
*бета-тестирование
*тестирование на устойчивость к отказам в обслуживании (DoS/DDoS)
34. Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
A. Xdebug
B. adb
C. Valgrind
D. средство для отладки, профилирования и трассирования PHP-скриптов
E. набор инструментов для отладки приложений на платформе Android, включая возможности для мониторинга устройства и взаимодействия с ним из командной строки
F. набор инструментов для отладки и профилирования кода на языках C/C++
35. … IDE охватывают множество языков программирования и позволяют создавать множество типов приложений (например, IntelliJ IDEA, Eclipse, NetBeans)
36. В качестве обозначения для раздела с ответами на распространенные вопросы и проблемы, с которыми могут столкнуться пользователи, принято использовать английскую аббревиатуру …
*FAQ
*API
*CAD
37. Неверно, что для управления изменениями при рефакторинге программного обеспечения используют …
*версионирование кода
*системы контроля версий
*интегрируемые среды разработки
*ветвление и слияние
*автоматизированные системы управления изменениями
38. Тег в системе управления версиями Git – это …
*метка для обозначения важной версии файла
*имя ветки
*код ошибки
*версия программы
39. Вам необходимо создать статический веб-сайт документации с гибкой структурой и возможностью настройки. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
*Google Docs
*Doxygen
*Docusaurus
40. Проверка программы на соответствие требованиям и ожидаемому поведению – это …
*функциональное тестирование
*нагрузочное тестирование
*стресс-тестирование
41. Xcode поддерживает языки программирования … (укажите 2 варианта ответа)
*Objective-C
*Swift
*Python
*jаvascript
42. К преимуществам Eclipse следует отнести … (укажите 2 варианта ответа)
*множество плагинов и расширений
*интуитивный интерфейс
*бесплатность и мощность
43. Расположите в правильном порядке этапы создания документации к проекту:
1 планирование
2 сбор информации
3 написание контента
4 рецензирование
5 форматирование и структурирование
6 интеграция с процессом разработки
44. Ветка в системе управления версиями Git – это …
*путь к файлу
*линия разработки
*копия файла
*версия программы
45. К основным методам нагрузочного тестирования относят … (укажите 3 варианта ответа)
*тестирование производительности
*тестирование методом черного ящика
*тестирование методом белого ящика
*стресс-тестирование
*Тестирование методом серого ящика
*имитацию нагрузки
*тестирование масштабируемости
46. WebStorm поддерживает языки программирования … (укажите 3 варианта ответа)
*HTML
*SQL
*Python
*jаvascript
*TypeScript
47. Неверно, что к основным методам тестирования удобства использования (юзабилити-тестирования) относится тестирование с помощью …
*экспертов
*пользователей
*фокус-групп
*сторонних приложений
*наблюдений
48. Расположите в правильном порядке шаги при работе с отладчиком в IDE:
1 установка точек останова
2 запуск отладчика
3 выполнение кода шаг за шагом
4 просмотр значений переменных
49. Инструкция по использованию программного обеспечения, с описанием его функций и возможностей – это …
*спецификация
*инструкция по развертыванию
*инструкция по установке и настройке
*руководство пользователя
50. Android Studio поддерживает язык программирования …
*Java
*Kotlin
*Python
*C++
51. Процесс объединения изменений из разных веток в системе управления версиями Git называется …
*Merge
*Join
*Combine
*Pull
52. Сопоставьте аббревиатуры с их расшифровками на русском языке:
A. SCM
B. CI
C. IDE
D. система управления версиями
E. процесс непрерывной интеграции
F. интегрированная среда разработки
53. К недостаткам IntelliJ IDEA относится …
*высокое потребление ресурсов компьютера
*ограниченная поддержка других языков
*сложность настройки
54. Вам необходимо добавить в функцию возможность хранения промежуточных результатов выражения для того, чтобы улучшить читаемость и понимание кода. Какой техникой рефакторинга вы воспользуетесь?
*Перемещение метода.
*Создание новой переменной.
*Использование шаблонов проектирования.
55. Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
1 планирование рефакторинга
2 разработка тестовых сценариев и юнит-тестирование
3 рефакторинг кода
4 рецензирование кода
56. Неверно, что … используются для рефакторинга программного обеспечения
*интегрированные среды разработки (IDE)
*специализированные плагины и расширения
*автоматизированные системы рефакторинга
*системы контроля версий
57. Microchip Studio (ранее Atmel Studio и AVR Studio) является … для встраиваемых систем
*специализированной IDE
*веб-ориентированной IDE
*общей IDE
*IDE для мобильной разработки
58. Сопоставьте названия инструментов совместной работы и их описания:
A. GitHub
B. Microsoft Teams
C. Jira
D. платформа для хостинга проектов, которая предоставляет собой систему управления версиями, а также инструменты для управления задачами, рецензирования кода и совместной работы над проектами
E. платформа для командной работы, которая интегрирует видеоконференции, чаты, возможности обмена файлами и приложения для повышения эффективности командной работы
F. инструмент управления задачами и проектами, который обеспечивает возможность их отслеживания
59. Расположите события в хронологическом порядке:
1 появление системы управления версиями Rational ClearCase компании IBM
2 появление свободной централизованной системы управления версиями SVN
3 появление распределенной системы управления версиями Git
60. Это расширение для Visual Studio, которое предоставляет широкий набор инструментов рефакторинга для языков .NET. Оно проводит статический анализ кода, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет 40 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др. Как называется данный программный продукт?
*Xcode
*ReSharper
*PyCharm
61. К рискам, связанным с рефакторингом программного обеспечения, следует отнести … (укажите 4 варианта ответа)
*возможность внесения ошибок
*нарушение работы программы
*сложность процесса
*необходимость дополнительных ресурсов
*сложность сохранения версий
*сложность подключения сторонних приложений
62. IntelliJ IDEA поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
*Java
*Python
*jаvascript
*Kotlin
63. Место в коде, где выполнение программы останавливается для анализа, – это точка …
64. Вам необходимо интегрировать IDE с платформой .NET, и требуются инструменты для разработки приложений под различные платформы и устройства. Какая IDE лучше всего подойдет для этой задачи?
*Visual Studio
*Android Studio
*Eclipse
65. … – это процесс присвоения уникальной метки или номера каждой версии файла или набора файлов, чтобы иметь возможность отслеживать изменения и возвращаться к предыдущим версиям
66. Неверно, что к преимуществам автоматизированных инструментов тестирования относится …
*ускорение процесса тестирования
*повышение точности тестирования
*возможность выполнения большего количества тестов за короткое время
*снижение вероятности ошибок, за исключением человеческого фактора
67. Редактор … – это встроенный текстовый редактор с подсветкой синтаксиса, автодополнением, навигацией по коду и возможностью выполнения рефакторингов
68. … форм – это проверка корректности обработки, введенной пользователем информации, например, в формах регистрации или заказа
69. Вам необходимо сделать чертеж для одного из своих проектов. Какой вид специализированных инструментов вам подойдет для решения этой задачи?
*Программа CAD.
*CRM-система.
*Инструмент CI/CD.
70. Программные продукты, предназначенные для улучшения взаимодействия с клиентами и управления продажами, – это …
*программы CAD
*CRM-системы
*инструменты CI/CD
71. … инструменты – это инструменты, разработанные для выполнения конкретной задачи или предназначенные для работы в определенной области
72. Вам необходимо настроить безопасность и права доступа к системе управления версиями. Какой из вариантов обеспечивает максимальную безопасность в процессе разработки программного обеспечения?
*Дать разработчикам, тестировщикам и сторонним контрибьюторам права на запись.
*Дать разработчикам и тестировщикам права на запись, а сторонним контрибьюторам – права на чтение.
*Дать разработчикам права на запись, а тестировщикам и сторонним контрибьюторам – права на чтение.
*Дать разработчикам, тестировщикам и сторонним контрибьюторам права только на чтение.
73. … – это корпоративный мессенджер, который позволяет создавать каналы для обсуждений, обмена фалами и информацией, обеспечивает интеграцию с другими сервисами и приложениями
*NetBeans
*Slack
*Xcode
74. Сопоставьте принцип рефакторинга и его значение:
A. Сохранение поведения
B. Непрерывность
C. Документирование
D. обеспечение отсутствия нежелательных побочных эффектов рефакторинга
E. обеспечение постоянного улучшения качества и читаемости кода
F. обеспечение понимания изменений для всех участников проекта
75. Кодовая … включает комментарии в исходном коде, автогенерируемую документацию кода и описание API
76. Инструмент мониторинга и отслеживания для учета производительности и обнаружения проблем – это …
*Prometheus
*GitHub
*Sphinx
77. Раздел технического описания «…» включает в себя используемые технологии, слои приложения, основные компоненты программного продукта и их взаимодействие
*Архитектура проекта
*Требования
*Интеграция и взаимодействия
78. Расположите в правильном порядке этапы процесса тестирования программного обеспечения:
1 планирование тестирования
2 создание тестовых случаев
3 выполнение тестов
4 анализ результатов тестирования
79. … – это инструмент для поиска и исправления ошибок в коде, позволяющий установить точки останова, отслеживать значения переменных и выполнение кода шаг за шагом
80. Расположите события в хронологическом порядке:
1 появление текстового редактора Emacs
2 появление коммерческой интегрированной среды разработки Turbo Pascal
3 появление открытого исходного кода IDE – Eclipse
81. Вам необходимо проанализировать дампы памяти Java для выявления потенциальных утечек памяти и проблем с производительностью. Каким инструментом вы воспользуетесь для решения этой задачи?
*MAT
*Wireshark
*WinDbg
82. Репозиторий в системе управления версиями Git – это …
*место хранения всех версий файлов
*локальная копия репозитория
*сервер, на котором хранится репозиторий
*место хранения всех версий файлов, локальная копия репозитория, а также
83. Для автоматизации рефакторинга программного обеспечения используют … (укажите 5 вариантов ответа)
*автоматическое изменение имен
*переименование классов и методов
*перемещение классов и методов
*инъекцию зависимостей
*изменение сигнатур методов
*версионирование кода
*автоматизируемое тестирование участков кода
*автоматизируемый процесс генерации
84. Слияние в системе управления версиями Git – это …
*процесс объединения изменений из разных веток
*команда для объединения изменений
*результат объединения изменений
*состояние конфликта при объединении изменений
85. … является встроенным инструментов для преобразования исходного кода в исполняемый формат
*Компилятор
*Отладчик
*Редактор кода
86. Ветвление в системе управления версиями Git – это …
*создание отдельной линии разработки
*копирование файлов из одной папки в другую
*перемещение файлов в корзину
*проверка правописания
87. Сопоставьте названия инструментов документирования с их описаниями:
A. Atom
B. Docusaurus
C. Google Docs
D. редактор языка разметки Markdown, который позволяет создавать текст без использования сложного форматирования
E. инструмент для создания статических веб-сайтов документации, который дает гибкую структуру и возможности настройки
F. стандартный текстовый процессор, который широко используется для создания общих текстовых и офисных документов, включая техническую документацию
88. Интегрированная среда разработки впервые появилась в …
*1960-х гг.
*1970-х гг.
*1980-х гг.
*1990-х гг.
89. Техническая документация – это набор документов, которые описывают … продукта или услуги
*технические характеристики
*процесс разработки и производства
*результаты тестирования
*все этапы жизненного цикла
90. Коммит в системе управления версиями Git – это …
*добавление изменений в индекс
*фиксация изменений в репозитории
*объединение изменений из разных веток
*удаление файлов из репозитория
91. Упрощение условий, извлечение повторяющихся частей кода, улучшение именования – это рефакторинг …
*в рамках различных парадигм
*метода
*класса
92. Вам необходимо создать скрипты сборки и автоматизации процесса компиляции, тестирования и развертывания приложений. Какую программную платформу вы будете использовать?
*Maven
*Mercurial
*Unity
93. … тестирование предназначено для быстрой проверки основных функций программного обеспечения, чтобы удостовериться, что основные компоненты работают правильно; проводится перед более глубоким тестированием
94. Отладчик – это …
*программа для написания программ
*инструмент для поиска и исправления ошибок в коде программы
*редактор кода
*компилятор
95. Инструмент для автоматизированной генерации документации из комментариев в исходном коде C++, C, Java, Python и других языках – это …
*Google docs
*Docusaurus
*Doxygen
96. … – это создание отдельной ветки разработки на основе существующего состояния кодовой базы; позволяет работать над отдельными функциональными изменениями независимо друг от друга
97. Сопоставьте термины и их определения:
A. Программы CAD
B. CRM-системы
C. Инструменты CI/CD
D. специализированные программные продукты для создания 2D- и 3D-моделей
E. программные продукты, предназначенные для улучшения взаимодействия с
клиентами и управления продажами
F. программные продукты для построения и непрерывной интеграции
98. Вам необходимо провести анализ и проверку программного кода на наличие потенциальных проблем, ошибок, уязвимостей, а также оценить его качество и производительность. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
*ESLint
*NanoCAD
*PlantUML
99. Сопоставьте виды IDE с названиями сред разработки:
A. IntelliJ IDEA
B. Visual Studio Code
C. Android Studio
D. общие IDE
E. веб-ориентированные IDE
F. IDE для мобильной разработки
100. После завершения разработки программного продукта или исправления ошибки в коде вам необходимо скомбинировать изменения из функциональной ветки с другой. Какой инструмент вам необходимо применить?
*отзыв
*версионирование
*слияние
*решение конфликта
*ветвление
101. Неверно, что при рефакторинге …
*улучшается структура кода
*в код вносятся новые функции
*увеличивается производительность программного продукта
102. Инструменты тестирования программного обеспечения – это …
*наборы программных средств для проверки соответствия программного продукта заданным требованиям и стандартам
*инструменты для написания программ
*редакторы кода
*компиляторы
103. Рефакторинг … – это вид рефакторинга, который включает в себя изменение его внутренней структуры, такое как упрощение условий, извлечение повторяющихся частей кода в отдельные методы, улучшение именования
104. Конфликт в системе управления версиями Git – это …
*противоречие между разными версиями одного и того же файла
*проблема с сетевым подключением
*ошибка в работе программы
*отсутствие прав доступа к репозиторию
*архитектура проекта
*используемые технологии
*описание проекта
2. Интегрированная среда разработки – это …
*специальная программа для написания и тестирования кода программы
*набор инструментов для разработки программного обеспечения
*программа для создания компьютерных игр
3. … диаграммы – это диаграммы, которые включают в себя блоксхемы, диаграммы классов, диаграммы компонентов и другие схемы, объясняющие архитектурные решения проекта
4. … – это процесс изменения внутренней структуры программного кода с целью улучшения его понимания, сопровождаемости, расширяемости и производительности, без изменения внешнего поведения программы
5. Пул в системе управления версиями Git – это …
*область взаимодействия между разработчиками
*сервер, на котором хранятся репозитории
*место, где происходит слияние веток
*область для совместной работы над проектом
6. Улучшение … – это улучшение организации кода, включая разделение фрагментов кода на отдельные методы или классы, улучшение порядка и читаемости
*имен
*производительности
*структуры
7. Вы предложили своим коллегам оценить результаты рефакторинга, обсудить изменения в коде и всем вместе убедиться, что эти изменения не привели к появлению новых проблем. Как называется этот этап в общем процессе рефакторинга?
*Ревью
*Тестирование
*Выявление запахов кода.
*Документирование
8. Одним из инструментов для коллективной проверки и обзора кода является …
*GitHub Pull Requests
*Jenkins
*Doxygen
*PlantUML
9. Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
A. WinDbg
B. pdb
C. Postman
D. командный отладчик от Microsoft для Windows
E. встроенный в Python инструмент командной строки для отладки
F. инструмент для тестирования и отладки API
10. Это действие по сохранению изменений в файле или наборе файлов в репозитории, которое обычно сопровождается сообщением, описывающим сделанные изменения. О каком действии идет речь?
*коммит
*автосохранение
*версионирование
*отзыв
11. Основателем интегрированной среды разработки считается …
*Ричард Столлман
* Билл Гейтс
*Стив Джобс
*Линус Торвальдс
12. Расположите IDE в хронологическом порядке их появления:
1 Visual Studio
2 Eclipse
3 Android Studio
13. Этот известный американский программист в конце 1970-х гг. разработал текстовый редактор Emacs, который позволил другим программистам писать, отлаживать и тестировать программы на одной машине. О ком идет речь?
*Ричард Столлман
*Аарон Шварц
*Роберт Кайо
14. Сопоставьте международные обозначения видов отладки и их русский перевод
A. Runtime Debugging
B. Printf Debugging
C. System-level Debugging
D. Network Debugging
E. отладка на лету
F. отладка путем вывода
G. отладка на уровне системы
H. отладка на уровне сети
15. Клонирование в системе управления версиями Git – это …
*импорт файлов из другого репозитория
*синхронизация изменений между репозиториями
*создание локальной копии удаленного репозитория
*копирование файлов из одного репозитория в другой
16. Расположите в правильной последовательности шаги общего процесса рефакторинга:
1 идентификация частей кода, требующих рефакторинга
2 выбор подходящего рефакторинга
3 внесение изменений в код
4 запуск автоматизированных тестов
5 оценка и обсуждение изменений с коллегами
17. Неверно, что для автоматизации рефакторинга программного обеспечения используют … (укажите 2 варианта ответа)
*автоматическое изменение имен
*инъекцию зависимостей
*версионирование кода
*автоматизируемый процесс генерации
18. Вы работаете с международной командой тестировщиков. Вам необходимо, чтобы они провели тестирование программного продукта на устойчивость (отказоустойчивость) в различных условиях. Какое понятие вы будете использовать для того, чтобы объяснить им задачу?
*Fault Tolerance testing.
*Maintainability testing
*Performance testing
19. … – это инструмент для создания документации для API и предоставления информации о его методах, параметрах и схеме данных
*Typora
*Swagger
*Confluence
20. Расположите события в хронологическом порядке:
1 появление интерактивных текстовых редакторов и компиляторов
2 появление коммерческой интегрированной среды разработки Microsoft Visual Basic
3 появление открытого исходного кода IDE – IntelliJ IDEA
4 появление интегрированной среды разработки, ориентированной на веб-разработку, – Sublime Text
21. Отладка путем … – это метод отладки, который подразумевает вставку инструкций вывода и записи программы для отслеживания ее выполнения
22. … – это комментарии в исходном коде, автогенерируемая документация кода, описание API
*Кодовая документация
*Кодовая спецификация
*Кодовое руководство
23. Инструментом отладки на языке Python является …
*PyCharm
*Node.js debugger
*JDB
24. В основе работы системы управления версиями Git лежит … принцип
*клиент-серверный
*децентрализованный
*централизованный
*одноранговый
25. Процесс отмены предыдущих изменений путем возврата к предыдущей стабильной версии файла или кода – это …
26. Сопоставьте названия программных продуктов и их предназначение:
A. Jira
B. Jenkins
C. Android Studio
D. Система управления проектами
E. Система непрерывной интеграции
F. Интегрированная среда разработки
27. К системам контроля версий относятся …
*Git, SVN, Mercurial
*Jira, Trello, Asana
*MATLAB, LabVIEW
28. … программного обеспечения – это изменение внутренней структуры программы без изменения ее внешнего поведения
29. … доступны в интегрированных средах разработки (IDE)
*Встроенные отладчики
*Редакторы кода
*Компиляторы
30. Visual Studio поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
*C#
*Python
*jаvascript
*SQL
*Pascal
31. HEAD в системе управления версиями Git – это …
*текущая ветка
*точка последнего коммита
*версия программы
*список изменений
32. Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
1 анализ текущего состояния кода
2 планирование рефакторинга
3 разработка тестовых сценариев и юнит-тестирование
4 рефакторинг кода
5 рецензирование кода
6 интеграция и тестирование
33. Основным методом тестирования безопасности является …
*тестирование критического пути
*тестирование методом черного ящика
*альфа-тестирование
*бета-тестирование
*тестирование на устойчивость к отказам в обслуживании (DoS/DDoS)
34. Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
A. Xdebug
B. adb
C. Valgrind
D. средство для отладки, профилирования и трассирования PHP-скриптов
E. набор инструментов для отладки приложений на платформе Android, включая возможности для мониторинга устройства и взаимодействия с ним из командной строки
F. набор инструментов для отладки и профилирования кода на языках C/C++
35. … IDE охватывают множество языков программирования и позволяют создавать множество типов приложений (например, IntelliJ IDEA, Eclipse, NetBeans)
36. В качестве обозначения для раздела с ответами на распространенные вопросы и проблемы, с которыми могут столкнуться пользователи, принято использовать английскую аббревиатуру …
*FAQ
*API
*CAD
37. Неверно, что для управления изменениями при рефакторинге программного обеспечения используют …
*версионирование кода
*системы контроля версий
*интегрируемые среды разработки
*ветвление и слияние
*автоматизированные системы управления изменениями
38. Тег в системе управления версиями Git – это …
*метка для обозначения важной версии файла
*имя ветки
*код ошибки
*версия программы
39. Вам необходимо создать статический веб-сайт документации с гибкой структурой и возможностью настройки. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
*Google Docs
*Doxygen
*Docusaurus
40. Проверка программы на соответствие требованиям и ожидаемому поведению – это …
*функциональное тестирование
*нагрузочное тестирование
*стресс-тестирование
41. Xcode поддерживает языки программирования … (укажите 2 варианта ответа)
*Objective-C
*Swift
*Python
*jаvascript
42. К преимуществам Eclipse следует отнести … (укажите 2 варианта ответа)
*множество плагинов и расширений
*интуитивный интерфейс
*бесплатность и мощность
43. Расположите в правильном порядке этапы создания документации к проекту:
1 планирование
2 сбор информации
3 написание контента
4 рецензирование
5 форматирование и структурирование
6 интеграция с процессом разработки
44. Ветка в системе управления версиями Git – это …
*путь к файлу
*линия разработки
*копия файла
*версия программы
45. К основным методам нагрузочного тестирования относят … (укажите 3 варианта ответа)
*тестирование производительности
*тестирование методом черного ящика
*тестирование методом белого ящика
*стресс-тестирование
*Тестирование методом серого ящика
*имитацию нагрузки
*тестирование масштабируемости
46. WebStorm поддерживает языки программирования … (укажите 3 варианта ответа)
*HTML
*SQL
*Python
*jаvascript
*TypeScript
47. Неверно, что к основным методам тестирования удобства использования (юзабилити-тестирования) относится тестирование с помощью …
*экспертов
*пользователей
*фокус-групп
*сторонних приложений
*наблюдений
48. Расположите в правильном порядке шаги при работе с отладчиком в IDE:
1 установка точек останова
2 запуск отладчика
3 выполнение кода шаг за шагом
4 просмотр значений переменных
49. Инструкция по использованию программного обеспечения, с описанием его функций и возможностей – это …
*спецификация
*инструкция по развертыванию
*инструкция по установке и настройке
*руководство пользователя
50. Android Studio поддерживает язык программирования …
*Java
*Kotlin
*Python
*C++
51. Процесс объединения изменений из разных веток в системе управления версиями Git называется …
*Merge
*Join
*Combine
*Pull
52. Сопоставьте аббревиатуры с их расшифровками на русском языке:
A. SCM
B. CI
C. IDE
D. система управления версиями
E. процесс непрерывной интеграции
F. интегрированная среда разработки
53. К недостаткам IntelliJ IDEA относится …
*высокое потребление ресурсов компьютера
*ограниченная поддержка других языков
*сложность настройки
54. Вам необходимо добавить в функцию возможность хранения промежуточных результатов выражения для того, чтобы улучшить читаемость и понимание кода. Какой техникой рефакторинга вы воспользуетесь?
*Перемещение метода.
*Создание новой переменной.
*Использование шаблонов проектирования.
55. Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
1 планирование рефакторинга
2 разработка тестовых сценариев и юнит-тестирование
3 рефакторинг кода
4 рецензирование кода
56. Неверно, что … используются для рефакторинга программного обеспечения
*интегрированные среды разработки (IDE)
*специализированные плагины и расширения
*автоматизированные системы рефакторинга
*системы контроля версий
57. Microchip Studio (ранее Atmel Studio и AVR Studio) является … для встраиваемых систем
*специализированной IDE
*веб-ориентированной IDE
*общей IDE
*IDE для мобильной разработки
58. Сопоставьте названия инструментов совместной работы и их описания:
A. GitHub
B. Microsoft Teams
C. Jira
D. платформа для хостинга проектов, которая предоставляет собой систему управления версиями, а также инструменты для управления задачами, рецензирования кода и совместной работы над проектами
E. платформа для командной работы, которая интегрирует видеоконференции, чаты, возможности обмена файлами и приложения для повышения эффективности командной работы
F. инструмент управления задачами и проектами, который обеспечивает возможность их отслеживания
59. Расположите события в хронологическом порядке:
1 появление системы управления версиями Rational ClearCase компании IBM
2 появление свободной централизованной системы управления версиями SVN
3 появление распределенной системы управления версиями Git
60. Это расширение для Visual Studio, которое предоставляет широкий набор инструментов рефакторинга для языков .NET. Оно проводит статический анализ кода, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет 40 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др. Как называется данный программный продукт?
*Xcode
*ReSharper
*PyCharm
61. К рискам, связанным с рефакторингом программного обеспечения, следует отнести … (укажите 4 варианта ответа)
*возможность внесения ошибок
*нарушение работы программы
*сложность процесса
*необходимость дополнительных ресурсов
*сложность сохранения версий
*сложность подключения сторонних приложений
62. IntelliJ IDEA поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
*Java
*Python
*jаvascript
*Kotlin
63. Место в коде, где выполнение программы останавливается для анализа, – это точка …
64. Вам необходимо интегрировать IDE с платформой .NET, и требуются инструменты для разработки приложений под различные платформы и устройства. Какая IDE лучше всего подойдет для этой задачи?
*Visual Studio
*Android Studio
*Eclipse
65. … – это процесс присвоения уникальной метки или номера каждой версии файла или набора файлов, чтобы иметь возможность отслеживать изменения и возвращаться к предыдущим версиям
66. Неверно, что к преимуществам автоматизированных инструментов тестирования относится …
*ускорение процесса тестирования
*повышение точности тестирования
*возможность выполнения большего количества тестов за короткое время
*снижение вероятности ошибок, за исключением человеческого фактора
67. Редактор … – это встроенный текстовый редактор с подсветкой синтаксиса, автодополнением, навигацией по коду и возможностью выполнения рефакторингов
68. … форм – это проверка корректности обработки, введенной пользователем информации, например, в формах регистрации или заказа
69. Вам необходимо сделать чертеж для одного из своих проектов. Какой вид специализированных инструментов вам подойдет для решения этой задачи?
*Программа CAD.
*CRM-система.
*Инструмент CI/CD.
70. Программные продукты, предназначенные для улучшения взаимодействия с клиентами и управления продажами, – это …
*программы CAD
*CRM-системы
*инструменты CI/CD
71. … инструменты – это инструменты, разработанные для выполнения конкретной задачи или предназначенные для работы в определенной области
72. Вам необходимо настроить безопасность и права доступа к системе управления версиями. Какой из вариантов обеспечивает максимальную безопасность в процессе разработки программного обеспечения?
*Дать разработчикам, тестировщикам и сторонним контрибьюторам права на запись.
*Дать разработчикам и тестировщикам права на запись, а сторонним контрибьюторам – права на чтение.
*Дать разработчикам права на запись, а тестировщикам и сторонним контрибьюторам – права на чтение.
*Дать разработчикам, тестировщикам и сторонним контрибьюторам права только на чтение.
73. … – это корпоративный мессенджер, который позволяет создавать каналы для обсуждений, обмена фалами и информацией, обеспечивает интеграцию с другими сервисами и приложениями
*NetBeans
*Slack
*Xcode
74. Сопоставьте принцип рефакторинга и его значение:
A. Сохранение поведения
B. Непрерывность
C. Документирование
D. обеспечение отсутствия нежелательных побочных эффектов рефакторинга
E. обеспечение постоянного улучшения качества и читаемости кода
F. обеспечение понимания изменений для всех участников проекта
75. Кодовая … включает комментарии в исходном коде, автогенерируемую документацию кода и описание API
76. Инструмент мониторинга и отслеживания для учета производительности и обнаружения проблем – это …
*Prometheus
*GitHub
*Sphinx
77. Раздел технического описания «…» включает в себя используемые технологии, слои приложения, основные компоненты программного продукта и их взаимодействие
*Архитектура проекта
*Требования
*Интеграция и взаимодействия
78. Расположите в правильном порядке этапы процесса тестирования программного обеспечения:
1 планирование тестирования
2 создание тестовых случаев
3 выполнение тестов
4 анализ результатов тестирования
79. … – это инструмент для поиска и исправления ошибок в коде, позволяющий установить точки останова, отслеживать значения переменных и выполнение кода шаг за шагом
80. Расположите события в хронологическом порядке:
1 появление текстового редактора Emacs
2 появление коммерческой интегрированной среды разработки Turbo Pascal
3 появление открытого исходного кода IDE – Eclipse
81. Вам необходимо проанализировать дампы памяти Java для выявления потенциальных утечек памяти и проблем с производительностью. Каким инструментом вы воспользуетесь для решения этой задачи?
*MAT
*Wireshark
*WinDbg
82. Репозиторий в системе управления версиями Git – это …
*место хранения всех версий файлов
*локальная копия репозитория
*сервер, на котором хранится репозиторий
*место хранения всех версий файлов, локальная копия репозитория, а также
83. Для автоматизации рефакторинга программного обеспечения используют … (укажите 5 вариантов ответа)
*автоматическое изменение имен
*переименование классов и методов
*перемещение классов и методов
*инъекцию зависимостей
*изменение сигнатур методов
*версионирование кода
*автоматизируемое тестирование участков кода
*автоматизируемый процесс генерации
84. Слияние в системе управления версиями Git – это …
*процесс объединения изменений из разных веток
*команда для объединения изменений
*результат объединения изменений
*состояние конфликта при объединении изменений
85. … является встроенным инструментов для преобразования исходного кода в исполняемый формат
*Компилятор
*Отладчик
*Редактор кода
86. Ветвление в системе управления версиями Git – это …
*создание отдельной линии разработки
*копирование файлов из одной папки в другую
*перемещение файлов в корзину
*проверка правописания
87. Сопоставьте названия инструментов документирования с их описаниями:
A. Atom
B. Docusaurus
C. Google Docs
D. редактор языка разметки Markdown, который позволяет создавать текст без использования сложного форматирования
E. инструмент для создания статических веб-сайтов документации, который дает гибкую структуру и возможности настройки
F. стандартный текстовый процессор, который широко используется для создания общих текстовых и офисных документов, включая техническую документацию
88. Интегрированная среда разработки впервые появилась в …
*1960-х гг.
*1970-х гг.
*1980-х гг.
*1990-х гг.
89. Техническая документация – это набор документов, которые описывают … продукта или услуги
*технические характеристики
*процесс разработки и производства
*результаты тестирования
*все этапы жизненного цикла
90. Коммит в системе управления версиями Git – это …
*добавление изменений в индекс
*фиксация изменений в репозитории
*объединение изменений из разных веток
*удаление файлов из репозитория
91. Упрощение условий, извлечение повторяющихся частей кода, улучшение именования – это рефакторинг …
*в рамках различных парадигм
*метода
*класса
92. Вам необходимо создать скрипты сборки и автоматизации процесса компиляции, тестирования и развертывания приложений. Какую программную платформу вы будете использовать?
*Maven
*Mercurial
*Unity
93. … тестирование предназначено для быстрой проверки основных функций программного обеспечения, чтобы удостовериться, что основные компоненты работают правильно; проводится перед более глубоким тестированием
94. Отладчик – это …
*программа для написания программ
*инструмент для поиска и исправления ошибок в коде программы
*редактор кода
*компилятор
95. Инструмент для автоматизированной генерации документации из комментариев в исходном коде C++, C, Java, Python и других языках – это …
*Google docs
*Docusaurus
*Doxygen
96. … – это создание отдельной ветки разработки на основе существующего состояния кодовой базы; позволяет работать над отдельными функциональными изменениями независимо друг от друга
97. Сопоставьте термины и их определения:
A. Программы CAD
B. CRM-системы
C. Инструменты CI/CD
D. специализированные программные продукты для создания 2D- и 3D-моделей
E. программные продукты, предназначенные для улучшения взаимодействия с
клиентами и управления продажами
F. программные продукты для построения и непрерывной интеграции
98. Вам необходимо провести анализ и проверку программного кода на наличие потенциальных проблем, ошибок, уязвимостей, а также оценить его качество и производительность. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
*ESLint
*NanoCAD
*PlantUML
99. Сопоставьте виды IDE с названиями сред разработки:
A. IntelliJ IDEA
B. Visual Studio Code
C. Android Studio
D. общие IDE
E. веб-ориентированные IDE
F. IDE для мобильной разработки
100. После завершения разработки программного продукта или исправления ошибки в коде вам необходимо скомбинировать изменения из функциональной ветки с другой. Какой инструмент вам необходимо применить?
*отзыв
*версионирование
*слияние
*решение конфликта
*ветвление
101. Неверно, что при рефакторинге …
*улучшается структура кода
*в код вносятся новые функции
*увеличивается производительность программного продукта
102. Инструменты тестирования программного обеспечения – это …
*наборы программных средств для проверки соответствия программного продукта заданным требованиям и стандартам
*инструменты для написания программ
*редакторы кода
*компиляторы
103. Рефакторинг … – это вид рефакторинга, который включает в себя изменение его внутренней структуры, такое как упрощение условий, извлечение повторяющихся частей кода в отдельные методы, улучшение именования
104. Конфликт в системе управления версиями Git – это …
*противоречие между разными версиями одного и того же файла
*проблема с сетевым подключением
*ошибка в работе программы
*отсутствие прав доступа к репозиторию
Список вопросов
Конфликт в системе управления версиями Git – это …
Рефакторинг … – это вид рефакторинга, который включает в себя изменение его внутренней структуры, такое как упрощение условий, извлечение повторяющихся частей кода в отдельные методы, улучшение именования
Инструменты тестирования программного обеспечения – это …
Неверно, что при рефакторинге …
После завершения разработки программного продукта или исправления ошибки в коде вам необходимо скомбинировать изменения из функциональной ветки с другой. Какой инструмент вам необходимо применить?
Сопоставьте виды IDE с названиями сред разработки:
Вам необходимо провести анализ и проверку программного кода на наличие потенциальных проблем, ошибок, уязвимостей, а также оценить его качество и производительность. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
Сопоставьте термины и их определения:
… – это создание отдельной ветки разработки на основе существующего состояния кодовой базы; позволяет работать над отдельными функциональными изменениями независимо друг от друга
Инструмент для автоматизированной генерации документации из комментариев в исходном коде C++, C, Java, Python и других языках – это …
Отладчик – это …
… тестирование предназначено для быстрой проверки основных функций программного обеспечения, чтобы удостовериться, что основные компоненты работают правильно; проводится перед более глубоким тестированием
Вам необходимо создать скрипты сборки и автоматизации процесса компиляции, тестирования и развертывания приложений. Какую программную платформу вы будете использовать?
Упрощение условий, извлечение повторяющихся частей кода, улучшение именования – это рефакторинг …
Коммит в системе управления версиями Git – это …
Техническая документация – это набор документов, которые описывают … продукта или услуги
Интегрированная среда разработки впервые появилась в …
Сопоставьте названия инструментов документирования с их описаниями:
Ветвление в системе управления версиями Git – это …
… является встроенным инструментов для преобразования исходного кода в исполняемый формат
Слияние в системе управления версиями Git – это …
Для автоматизации рефакторинга программного обеспечения используют … (укажите 5 вариантов ответа)
Репозиторий в системе управления версиями Git – это …
Вам необходимо проанализировать дампы памяти Java для выявления потенциальных утечек памяти и проблем с производительностью. Каким инструментом вы воспользуетесь для решения этой задачи?
Расположите события в хронологическом порядке:
… – это инструмент для поиска и исправления ошибок в коде, позволяющий установить точки останова, отслеживать значения переменных и выполнение кода шаг за шагом
Расположите в правильном порядке этапы процесса тестирования программного обеспечения:
Раздел технического описания «…» включает в себя используемые технологии, слои приложения, основные компоненты программного продукта и их взаимодействие
Инструмент мониторинга и отслеживания для учета производительности и обнаружения проблем – это …
Кодовая … включает комментарии в исходном коде, автогенерируемую документацию кода и описание API
Сопоставьте принцип рефакторинга и его значение:
. … – это корпоративный мессенджер, который позволяет создавать каналы для обсуждений, обмена фалами и информацией, обеспечивает интеграцию с другими сервисами и приложениями
Вам необходимо настроить безопасность и права доступа к системе управления версиями. Какой из вариантов обеспечивает максимальную безопасность в процессе разработки программного обеспечения?
инструменты – это инструменты, разработанные для выполнения конкретной задачи или предназначенные для работы в определенной области
Программные продукты, предназначенные для улучшения взаимодействия с клиентами и управления продажами, – это …
Вам необходимо сделать чертеж для одного из своих проектов. Какой вид специализированных инструментов вам подойдет для решения этой задачи?
форм – это проверка корректности обработки, введенной пользователем информации, например, в формах регистрации или заказа
Редактор … – это встроенный текстовый редактор с подсветкой синтаксиса, автодополнением, навигацией по коду и возможностью выполнения рефакторингов
Неверно, что к преимуществам автоматизированных инструментов тестирования относится …
… – это процесс присвоения уникальной метки или номера каждой версии файла или набора файлов, чтобы иметь возможность отслеживать изменения и возвращаться к предыдущим версиям
Вам необходимо интегрировать IDE с платформой .NET, и требуются инструменты для разработки приложений под различные платформы и устройства. Какая IDE лучше всего подойдет для этой задачи?
Место в коде, где выполнение программы останавливается для анализа, – это точка …
IntelliJ IDEA поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
К рискам, связанным с рефакторингом программного обеспечения, следует отнести … (укажите 4 варианта ответа)
Это расширение для Visual Studio, которое предоставляет широкий набор инструментов рефакторинга для языков .NET. Оно проводит статический анализ кода, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет 40 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др. Как называется данный программный продукт?
Расположите события в хронологическом порядке:
Сопоставьте названия инструментов совместной работы и их описания:
Microchip Studio (ранее Atmel Studio и AVR Studio) является … для встраиваемых систем
Неверно, что … используются для рефакторинга программного обеспечения
Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
Вам необходимо добавить в функцию возможность хранения промежуточных результатов выражения для того, чтобы улучшить читаемость и понимание кода. Какой техникой рефакторинга вы воспользуетесь?
К недостаткам IntelliJ IDEA относится …
Сопоставьте аббревиатуры с их расшифровками на русском языке:
Процесс объединения изменений из разных веток в системе управления версиями Git называется …
Android Studio поддерживает язык программирования …
Инструкция по использованию программного обеспечения, с описанием его функций и возможностей – это …
Расположите в правильном порядке шаги при работе с отладчиком в IDE:
Неверно, что к основным методам тестирования удобства использования (юзабилититестирования) относится тестирование с помощью …
WebStorm поддерживает языки программирования … (укажите 3 варианта ответа)
К основным методам нагрузочного тестирования относят … (укажите 3 варианта ответа)
Ветка в системе управления версиями Git – это …
Расположите в правильном порядке этапы создания документации к проекту:
К преимуществам Eclipse следует отнести … (укажите 2 варианта ответа)
Xcode поддерживает языки программирования … (укажите 2 варианта ответа)
Проверка программы на соответствие требованиям и ожидаемому поведению – это …
Вам необходимо создать статический веб-сайт документации с гибкой структурой и возможностью настройки. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
Тег в системе управления версиями Git – это …
Неверно, что для управления изменениями при рефакторинге программного обеспечения используют …
В качестве обозначения для раздела с ответами на распространенные вопросы и проблемы, с которыми могут столкнуться пользователи, принято использовать английскую аббревиатуру …
IDE охватывают множество языков программирования и позволяют создавать множество типов приложений (например, IntelliJ IDEA, Eclipse, NetBeans)
Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
Основным методом тестирования безопасности является …
Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
HEAD в системе управления версиями Git – это …
Visual Studio поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
… доступны в интегрированных средах разработки (IDE)
… программного обеспечения – это изменение внутренней структуры программы без изменения ее внешнего поведения
К системам контроля версий относятся …
Сопоставьте названия программных продуктов и их предназначение:
Процесс отмены предыдущих изменений путем возврата к предыдущей стабильной версии файла или кода – это …
В основе работы системы управления версиями Git лежит … принцип
Инструментом отладки на языке Python является …
… – это комментарии в исходном коде, автогенерируемая документация кода, описание API
Отладка путем … – это метод отладки, который подразумевает вставку инструкций вывода и записи программы для отслеживания ее выполнения
Расположите события в хронологическом порядке:
… – это инструмент для создания документации для API и предоставления информации о его методах, параметрах и схеме данных
Вы работаете с международной командой тестировщиков. Вам необходимо, чтобы они провели тестирование программного продукта на устойчивость (отказоустойчивость) в различных условиях. Какое понятие вы будете использовать для того, чтобы объяснить им задачу?
Неверно, что для автоматизации рефакторинга программного обеспечения используют … (укажите 2 варианта ответа)
Расположите в правильной последовательности шаги общего процесса рефакторинга:
Клонирование в системе управления версиями Git – это …
Сопоставьте международные обозначения видов отладки и их русский перевод
Этот известный американский программист в конце 1970-х гг. разработал текстовый редактор Emacs, который позволил другим программистам писать, отлаживать и тестировать программы на одной машине. О ком идет речь?
Расположите IDE в хронологическом порядке их появления:
Основателем интегрированной среды разработки считается …
Это действие по сохранению изменений в файле или наборе файлов в репозитории, которое обычно сопровождается сообщением, описывающим сделанные изменения. О каком действии идет речь?
Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
Одним из инструментов для коллективной проверки и обзора кода является …
Вы предложили своим коллегам оценить результаты рефакторинга, обсудить изменения в коде и всем вместе убедиться, что эти изменения не привели к появлению новых проблем. Как называется этот этап в общем процессе рефакторинга?
Улучшение … – это улучшение организации кода, включая разделение фрагментов кода на отдельные методы или классы, улучшение порядка и читаемости
Пул в системе управления версиями Git – это …
Характеристики ответов (шпаргалок) к заданиям
Тип
Коллекция: Ответы (шпаргалки) к заданиям
Предмет
Учебное заведение
Просмотров
3
Качество
Идеальное компьютерное
Количество вопросов


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