Выполнить задания + записать видео с экрана монитора, как выполнялось задание (полностью или кусочки видео, н-р, начало, середина и концовка) + вместо озвучивания, как выполнялась работа приложить файл с кратким описанием хода работы (н-р, в такой-то версии было сделано то-то и то-то).
Подробное описание заданий - во вложении.
Задание 1.
Для кода на языке VB, представленного в листинге 1, рассчитайте метрики Холстеда и заполните таблицу 1 (во вложении).
Листинг 1 (во вложении).
Задание 2.
Для диаграммы классов UML, представленной на рисунке 2 (во вложении), рассчитайте метрики Чидамбера и Кемерера.
Результаты расчетов занести в таблицу 2 (во вложении).
Задание 3.
С сайта https :// sourceforge . net / projects / visualcodegrepp загрузите и установите на своем компьютере программу VisualCodeGrepper.
Изучите функциональность программы.
Задание 4. Сканирование кода C++
Создайте файл *.CPP для листинга 2.
Листинг 2 (во вложении).
Выполните сканирование кода в программе VisualCodeGrepper.
Сделайте скриншот отчета.
Задание 5. Сканирование кода PHP
Создайте файл *.PHP для листинга 3.3.
Листинг 3 (во вложении).
Выполните сканирование кода в программе VisualCodeGrepper.
Сделайте скриншот отчета.
Задание 6. Сканирование кода JAVA
Создайте файл *.JAVA для листинга 3.4.
Листинг 4 (во вложении).
Выполните сканирование кода в программе VisualCodeGrepper.
Сделайте скриншот отчета.
Задание 7.
Разработайте в табличной форме шаблон чек-листа для проведения код ревью хранимой процедуры на языке T-SQL.
Используйте в качестве примера шаблон (ссылка во вложении).
Задание 8.
Выполните ревью скрипта хранимой процедуры на языке T-SQL (во вложении).
Задание 9.
Разработайте код на языке JavaScript.
С помощью онлайн-сервиса https://deepscan.io/demo/ выполните ревью разработанного кода.
Сделайте скриншот результата.
Задание 10.
Выполните обфускацию кода на языке Python, представленного в листинге 5, с помощью онлайн-сервиса https://pyob.oxyry.com/
Листинг (во вложении).
Сделайте скриншот результата.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |