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

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

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

[identity profile] zamotivator.livejournal.com 2013-03-15 09:43 am (UTC)(link)
У автора поста код немного выше качеством, я думаю, так что анализатор зависимостей может оказаться вполне адекватным инструментом.
Плюс он не сколько код, сколько базу анализировать собирается.

[identity profile] 7ocb.livejournal.com 2013-03-15 09:46 am (UTC)(link)
Я ни в коем случае не сомневаюсь в качестве кода автора.

Я скорее рассматриваю эти проблемы как впринципе свойственные ситуации "куча устаревшего и неиспользуемого кода".

[identity profile] zamotivator.livejournal.com 2013-03-15 09:57 am (UTC)(link)
Не все кучи устаревшего неиспользуемого кода одинаково проблемны :)
В целом с вашим исходным посылом согласен - зачастую полуавтоматически будет проще, корректней и быстрее.

[identity profile] 7ocb.livejournal.com 2013-03-15 09:58 am (UTC)(link)
"Не все кучи устаревшего неиспользуемого кода одинаково проблемны :)"

Абсолютно согласен. Я всего лишь поделился своим опытом сражения с аналогичной проблемой. В конце концов, чем больше точек зрения можно обдумать, тем более взвешенное решение можно принять. (:

[identity profile] zamotivator.livejournal.com 2013-03-15 10:02 am (UTC)(link)
Консенсус, отлично :)

[identity profile] jdevelop.livejournal.com 2013-03-15 12:58 pm (UTC)(link)
мы этого кода не видели, впрочем лично я ни одного кода ребе не видел

[identity profile] zamotivator.livejournal.com 2013-03-15 01:04 pm (UTC)(link)
Ну, если судя по блогу, товарищ из БД 99% GUI генерирует. Раз такой подход к автоматизации, значит, сильно большого говна быть не должно по идее

[identity profile] jdevelop.livejournal.com 2013-03-15 01:09 pm (UTC)(link)
"по идее" может быть все что угодно

[identity profile] zamotivator.livejournal.com 2013-03-15 01:11 pm (UTC)(link)
/me разводит руками