Практическое задание 1 Понятие и метрики качества программного кода
Для кода на языке VB, представленного в листинге 1, рассчитайте метрики Холстеда и заполните таблицу. (n1, n2, N1, N2, n, N, N', V)
Практическое задание 2 Понятие и метрики качества программного кода
Для диаграммы классов UML, представленной на рис. 2, рассчитайте метрики Чидамбера и Кемерера. Результаты расчетов занесите в таблицу
Практическое задание 3 Средства контроля качества кода
Скачайте программу VisualCodeGrepper и выполните сканирвоание кода (4 разные программы на разных языках). Сделайте скриншот отчета
Практическое задание 4 Основы код-ревью
Разработайте в табличной форме шаблон чек-листа для проведения код-ревью хранимой процедуры на языке T-SQL. Используйте в качестве примера шаблон (ссылка)
Практическое задание 5 Основы код-ревью
Выполните ревью скрипта хранимой процедуры на языке T-SQL.
Практическое задание 6 Средства для проведения код-ревью
Разработайте код на языке JavaScript. С помощью онлайн-сервиса https://deepscan.io/demo/ выполните ревью разработанного кода. Сделайте скриншот результата.
Выполните обфускацию кода на языке Python, представленного в листинге 6, с помощью онлайн-сервиса https://pyob.oxyry.com/
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |