Слова service, manager, handle, handler, descriptor, entity,
От: rosencrantz  
Дата: 01.08.19 20:29
Оценка: 3 (1)
Не встречал ли кто-то компиляции всех вот этих часто используемых в программировании терминов (service, manager, handle, handler, descriptor, entity, data, job и т.д.) и их привычные с точки зрения программиста значения? Интересует не перевод на русский, не синонимы, а описания и примеры использования в реальном мире. Иллюстрация:

manager — в ситуациях когда имеет место некая пассивная штука, сервис, который инкапсулирует правила работы с этой штукой. Например:

1. В Java в библиотеке Spring — UserDetailsManager. Здесь пассивная штука — коллекция пользователей системы, а манипуляции — создание и удаление пользователей, изменение их паролей.
2. В Python в библиотеке Flask-User — TokenManager. Здесь пассивная штука — токены, а манипуляции — конструирование токенов, валидация, и т.д.
3. В JavaScript в библиотеке Passport.js — SessionManager. Здесь пассивная штука — сессия, блаблабла...

Вместо слова manager можно использовать слово service — часто оно ничего принципиально не поменяет, но теряется нюанс направленности на "пассивное нечто".

Отредактировано 01.08.2019 20:30 rosencrantz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.