Подчеркивание bindAll, явное именование методов

Я использую _. BindAll во многих своих Backbone.Views.

_.bindAll(this, 'render', 'addOne', 'addAll', 'someFunctionA', 'someFunctionB');

Во время рефакторинга это становится довольно утомительным, так как мне нужно синхронизировать методы представления и списки имен. В обоих случаях это часто приводит к простым ошибкам.

Поскольку существует сокращенная версия bindAll , которая устраняет эту необходимость, мне интересно, какие недостатки (производительность, удобочитаемость, гибкость и т. Д.) Действительно существуют, и считаете ли вы их приемлемыми для получения немного повышения производительности.

_.bindAll(this);
5
задан SunnyRed 7 February 2012 в 18:16
поделиться