由用户创建的信息 v1vendi
18 May 2016 14:09
06 May 2016 17:21
26 February 2016 15:08
24 February 2016 16:08
24 February 2016 12:45
Александр, это просто выглядит слишком неконсистентно. Когда в пределах одной функции смешиваются разные стили - это очень сильно сбивает с толку, вот такую конструкцию из вашего кода считаю абсолютно неприемлемой
Ну и всё-таки абсолютное большинство соглашений по оформлению кода не рекомендуют такой подход
if (bin_name)
thread.binary_name = bin_name;
else {
m_loader.skip_stage_by_name(thread, "load_binaries");
m_loader.skip_stage_by_name(thread, "prepare_bindata");
}
Ну и всё-таки абсолютное большинство соглашений по оформлению кода не рекомендуют такой подход
24 February 2016 12:34
Многие функции API предполагают запись результата выполнения в последний формальный параметр функции (обычно это out/dest). Но при этом допускается отсутствие фактического параметра, соответствующего формальному параметру out/dest (функция вызывается с меньшим количеством фактических параметров).Кирилл, но почему вы тогда не учли возможность отсутствия параметра out, когда переписывали эту библиотеку? Просто тоже обратил внимание, что в целом по API при отсутствии выходного объекта создаётся новый, а в библиотеке glMatrix нет
Александр, тогда хотя бы рассмотрите пожалуйста вариант добавления в стандартный API модуля таких методов как equals, hermite, spline - их конечно можно интегрировать в проект руками, но по-моему это довольно стандартный функционал
Также было бы интересно услышать, планируете ли вы переходить от Closure Compiler к, например, Grunt или Gulp?
Заранее спасибо за ответ
23 February 2016 17:59
23 February 2016 12:30
В сборке Blend4web 16.01 используется версия gl-matrix 2.1, тем временем уже достаточно давно релизнулась версия 2.3.2 с достаточно большим количеством изменений и дополнений.
Хотелось бы ещё понять, зачем понадобилось в пределах всей библиотеки gl-matrix менять порядок переменных( например, в оригинале vec3.add(out,a,b ), в blend4web vec3.add(a,b,out) )
Хотелось бы ещё понять, зачем понадобилось в пределах всей библиотеки gl-matrix менять порядок переменных( например, в оригинале vec3.add(out,a,b ), в blend4web vec3.add(a,b,out) )
10 February 2016 13:58
04 February 2016 17:27