metaclass: (дзедline)
metaclass ([personal profile] metaclass) wrote2013-03-15 09:36 am

Анализ зависимостей

Есть небольшая опердень, в которой несколько сотен различных объектов - таблицы, вьюшки, хранимые процедуры, запросы, гуишные окна, справочники и прочая дб-центрик хрень. Часть из этих вещей по историческим причинам устарела.
Я вот думаю, сделать автоматический анализатор графа зависимостей между между всем этим, чтобы создать список, "чего нахрен удалить" или по старинке, руками и только то, что нужно на текущий момент.
А то очень уж близко к зоопарку с яками изготовление анализатора зависимостей, хоть он и займет день-два в разработке.

[identity profile] jakobz.livejournal.com 2013-03-15 11:26 am (UTC)(link)
Для таких БД оперденей часто неясно как писать тесты и что в них вообще проверять.

[identity profile] metaclass.livejournal.com 2013-03-15 11:39 am (UTC)(link)
У меня как раз просто - "выбрать все пункты меню доступные пользователям и проверить что они не валятся с ошибками".
Там могут быть внутренние ошибки типа "неправильно посчиталось", но они ищутся другими методами, тут главное, чтобы не удалить что-нибудь из используемых запросов.