Страницы

Поиск по вопросам

суббота, 28 декабря 2019 г.

Что такое “ручки” на сленге программистов?

#терминология


Например, смотря видео с различных конференций Яндекса, можно часто слышать это слово. 


  Ну в том числе у нас есть такие ручки, в том числе продуктовые ручки, когда нужно
чтобы в определенный момент в браузере что-то замигало. Ну вот это не сильно нагруженные
ручки. Очень нагруженные ручки мы стали писать на плюсах.





    


Ответы

Ответ 1



Подозреваю, это может быть как-то связано с внешним видом реализуемых компонентом интерфейсов в UML, которые выглядят как рукоятки в механике/гидравлике: Соответственно, "дернуть ручку" - воспользоваться интерфейсом.

Ответ 2



Это термин специфичный для Яндекса, пошел от "ручек управления" - т.е. что-то, за что можно подергать, чтобы произошло какое-то действие. Часто используется в словосочетании "дернуть ручку". К handle никакого отношения не имеет. К UML возможно тоже, т.к. он в документации не используется.

Ответ 3



Ручка - это просто метод публичного интерфейса приложения, будь то веб-приложение или еще какое-то. Пошло от английского handle, насколько понимаю, используется со времен handle = fopen(path, mode);. Очевидно, в тексте речь идет про какие-то ресурсы публичного API, которые вследствие высокой нагрузки переписали на плюсах для увеличения быстродействия.

Ответ 4



Ручки - это, например, URL'ы в API какого-нибудь сервиса. Вот, например, API Яндекс.Диска. Я могу сказать: "Чтобы загрузить файл на сервис, мне надо дёрнуть ручку https://cloud-api.yandex.net/v1/disk/resources/upload и получить URL для закачки".

Комментариев нет:

Отправить комментарий