Практика работы с антипаттернами для Essence Practice Library

Представлено расширение для библиотеки практик языка Essence в виде практики работы с антипаттернами. Для представления антипаттернов в системе предложены субальфа Antipattern, ее состояния и контрольные точки. Для фиксации данных об антипаттерне предложены рабочий продукт Antipattern Report и его у...

Полное описание

Библиографическая информация
Опубликовано в: :Программная инженерия Т. 13, № 7. С. 311-321
Главный автор: Змеев, Денис Олегович
Другие авторы: Змеев, Олег Алексеевич, Иванова, Лидия Сергеевна
Формат: Статья в журнале
Язык:Russian
Предметы:
Online-ссылка:http://vital.lib.tsu.ru/vital/access/manager/Repository/koha:001003523
Описание
Итог:Представлено расширение для библиотеки практик языка Essence в виде практики работы с антипаттернами. Для представления антипаттернов в системе предложены субальфа Antipattern, ее состояния и контрольные точки. Для фиксации данных об антипаттерне предложены рабочий продукт Antipattern Report и его уровни детализации. Для проведения анализа архитектуры системы предложена активность Inspect Architecture. Активность Fix Architecture представляет действия по устранению недостатков архитектуры. Анализ кода представлен в виде активности Review the Code, а исправление найденных в ходе анализа недостатков — в виде активности Refactor the Code. Проанализировано влияние субальфы Antipattern на состояние альфы Software System. Даны рекомендации о проведении предложенных активностей.
Библиография:Библиогр.: 28 назв.
ISSN:2220-3397