> Ну вот файл подгрузился, и курсор указывает на имплементацию интересующей нас функции. Часто бывает полезно взглянуть какие еще функции имплементированы поблизости, чтобы дополнить ментальную модель.
ну так надо определиться, что значит "поблизости". Нужна метрика - семантическая дистанция. Близок - это когда функции в одном неймспейсе. Еще ближе - когда меотды одного класса. Близость от того, что в файле что-то находтися близко это полная архаика.
Семантический анализ, сeмaнатические merge und search.
Деление этого добра на файлы - это для удобства железяки, а не человека
Re: Relevant code in the same file
Date: 2019-02-25 08:12 pm (UTC)Часто бывает полезно взглянуть какие еще функции имплементированы поблизости, чтобы дополнить ментальную модель.
ну так надо определиться, что значит "поблизости". Нужна метрика - семантическая дистанция. Близок - это когда функции в одном неймспейсе. Еще ближе - когда меотды одного класса. Близость от того, что в файле что-то находтися близко это полная архаика.
Семантический анализ, сeмaнатические merge und search.
Деление этого добра на файлы - это для удобства железяки, а не человека