2016-12-06 2 views
0

Привет, я собираюсь реализовать mixpanel в приложении. Я думал, что могу обернуть его другой функцией или объектом, чтобы я мог получить больше контроля над ним и что было бы легче редактировать, если в будущем будут какие-либо изменения.Было бы хорошей практикой или просто ненужным обернуть микспаннель или что-то подобное в обертке?

Но я не уверен, что если бы это было правдой в конце, я бы просто заставлял меня писать ненужный код, а не просто использовать библиотеку mixpanel напрямую.

Что вы думаете? Какая была бы лучшая практика?

ответ

0

Я только что сделал что-то похожее на это по тем же причинам. Я не вижу никакого вреда. Если вы совершаете один и тот же вызов в нескольких местах в приложении, это способ сохранить его в сухом состоянии. Я создаю приложение Django и помещаю его в простой файл утилиты со способом, который выглядит как

def track(user_id, event_name, circumstances={}): 
    mp.track(user_id, event_name, circumstances)