mumuntu's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Thursday, August 5th, 2010

    Time Event
    11:00p
    Я, когда пишу такое,
    for( j = 0 ; j < L ; j++ ){
        var callback = function(m) {
            return function(data) {
                $tab = $(f(m, data));
                ...
            }
        } (x[j]);
        y(x[j].k, callback);
    }
    

    с одной стороны, понимаю, что это офигенно красиво, но процентов 60-70 людей в команде этот код просто не поймут, я этот прием сам обнаружил в сети, как некий паттерн.
    С другой стороны, никаких других вариантов сделать асинхронную обработку сгруппированных запросов к серверу у меня сейчас нет. Как я понимаю, асинхронная обработка - сама по себе довольно сложная для понимания вещь.
    Какой-то комментарий к этому коду я написал и дал ссылку на место, где этот шаблон объясняется.
    Но все равно думаю, не слишком ли много зеленого чая я пью? это фундаментальная сложность, или можно как-то проще изложить?

    << Previous Day 2010/08/05
    [Calendar]
    Next Day >>

About LJ.Rossia.org