Comments 4
Полностью согласен по поводу полезности "мини-карты", а по сути — графа вызовов и графа взаимосвязанности программы — для быстрого изучения большой кодовой базы и уменьшения за счет этого "фактора автобуса". В свое время использовал такой подход при реверс-инжиниринге, IDA умела генерить статические графы взаимосвязей в коде, и их изучение позволяло довольно быстро, "на макроуровне" уяснить где нужно искать интересующие места кода, не ползая долго по коду. Странно, что в разработке на языках высокого уровня такие подходы используются мало, да и то, в основном, в рамках академических исследований, как, например, описано вот тут (на хабре есть перевод)
+1
В статье не указан инструмент, к которому в итоге многие приходят. Это perf.
+2
Sign up to leave a comment.
Трасси… что? Доклад Яндекса