Здравствуйте, Sinix, Вы писали:
Спасибо за наводки.
Visualization and Modeling из студии на первый взглад выглядит, как чисто development-time фича. Также это выглядит, как бесполезная тулза, которую выпилят в будущем
SS>>Цель данного вопроса — избежать требования к Функциям декларировать, какие части API нужны. Зачем нужно декларировать? Чтобы не инициалировать ненужные части API. Ленивая инициализация чрезвычайно сложна в реализации.
S>Ух ты, а вот это интересно. Если не секрет — где такие приседания требуются?
Это аналитика по big data. Части API в принципе дешёвы. Но если инстанционировать реализацию API сотню миллионов раз, то выброс каждой ненужной части экономит драгоценные минуты/часы в дата центре.
S>Вот тут будет в принципе нерешаемая проблема с false negatives,
Это да. false negative приведёт к NRE, запрос пофейлится, проблема будет замечена и пофикшена.