Если вы используете эти функции карты для конкретных случаев использования (наблюдаемые, манипуляции с массивами / объектами и т. Д.) Во всем приложении, вероятно, лучше всего переименовать методы, чтобы отразить конкретный вариант использования вашего приложения.
Я бы относился к ним так же, как если бы у вас было три метода, не относящихся к поставщикам, которые назывались "map".Если вы нашли это в своем собственном коде, вы бы определили, все ли методы делают одно и то же, и если нет, переименуйте их, чтобы они были более точными в отношении того, что они делают.
Например, rxjs.map станетmapObservable и т. д. При выполнении технического обслуживания ваше новое имя будет использоваться в ваших модулях, но выгода будет заключаться в том, что вам придется меньше переключать контекст, чтобы ваши разработчики могли понять, что и почему используется.
ЭтоЭто может быть весьма субъективный вопрос, поскольку ответ может варьироваться в зависимости от команды, соглашений и вашего приложения.
PS Одним из способов сокращения обслуживания может быть предоставление этих методов через оболочку, а такжекоманда использует эту оболочку для этих конкретных функций.