Tus comentarios

Вы правы на счет производительности. Однако, highload является особым случаем, а в нормальной жизни такой рефакторинг оправдан.
Добрый день.

Проблему воспроизвести не могу, у меня все ок под хромом версии 40 на маке (под другими браузерами тоже).
Nope, it won't be slower if you return the values right from these if-s instead of waiting for the final return.
Which refactoring do you refer to?
Дякую, але в вашому звернені дуже мало конструктиву. Якби я знав де саме ви знайшли помилки, я б їх вже виправив.
Sorry for this silly bug. Live examples should have correct language pre-selected. Now it's fixed.

Thanks!
Уже не актуально, ответил в другой ветке. Спасибо.
Скорей всего на этом сайте не будет информации о паттернах. Тем не менее, не исключаю возможность создания сестринского проекта про паттерны.