Pull to refresh

Comments 4

Полностью согласен по поводу полезности "мини-карты", а по сути — графа вызовов и графа взаимосвязанности программы — для быстрого изучения большой кодовой базы и уменьшения за счет этого "фактора автобуса". В свое время использовал такой подход при реверс-инжиниринге, IDA умела генерить статические графы взаимосвязей в коде, и их изучение позволяло довольно быстро, "на макроуровне" уяснить где нужно искать интересующие места кода, не ползая долго по коду. Странно, что в разработке на языках высокого уровня такие подходы используются мало, да и то, в основном, в рамках академических исследований, как, например, описано вот тут (на хабре есть перевод)

В статье не указан инструмент, к которому в итоге многие приходят. Это perf.
Спасибо! Обязательно посмотрю.

Но судя по описанию всё-таки больше для backend и на клиенте (JS) им будет воспользоваться проблематично :/
obenjiro он подходит для всего, да основная причина это возможность трассировки бэкенда в продакшене, а к этому приходят многие, так как бэкенд на nodejs не редко работает медленно и перестает справляться с нагрузками. Для фронтенда гугл профайлер.
Sign up to leave a comment.