тем сложнее отслеживать связи между объектами, скриптами, методами, событиями, ключевыми свойствами классов.
Думаю завести таблицу с описаниями всего этого добра, типа класификатора, для того чтобы понимать что с чем взаимодействует.
Если что забывается или теряется, то можно заглянуть в классификатор и понять связи.
Кто-нибудь делал что-то подобное? Или поделитесь своими мыслями как прослеживать все это добро при большом количестве скриптов и взаимодействий между ними
|
Существуют UML диаграммы.
А вообще, в виде графа можно представить целую кучу информации таким образом, чтобы охватывать всё одним взглядом. (Например, иерархию наследования, а так же, кто чьи методы вызывает и кто кем владеет).
В своих проектах иногда перед написанием кода от руки рисую схемки, кто с кем связан. А вот в чужом коде - сильно не хватает

. Теоретически, есть библиотеки для разбора кода и для рисования графов, осталось их скомпоновать.