Санта клауза нету, но Гринч пришел в топик и ответил, спасибо XD Интересно то, что каждый из канвасов еще пару раз рисуется. Возможно тест на производительность какой то... На нойз тест попроще был бы, как раз нашел недавно себе:
function testKnownPixelValue(size, log){ "use strict"; const canvas = document.createElement("canvas"); canvas.height = size; canvas.width = size; const context = canvas.getContext("2d"); const imageData = new ImageData(canvas.width, canvas.height); const pixelValues = imageData.data; for (let i = 0; i < imageData.data.length; i += 1){ if (i % 4 !== 3){ pixelValues[i] = Math.floor(256 * Math.random()); } else { pixelValues[i] = 255; } } context.putImageData(imageData, 0, 0); const p = context.getImageData(0, 0, canvas.width, canvas.height).data; for (let i = 0; i < p.length; i += 1){ if (p[i] !== pixelValues[i]){ log("wrong value", p[i], "at", i, "expected", pixelValues[i]); return true; } } return false; } testKnownPixelValue(10, console.log)все в одном, кто что думает.
-
по сути если превращать функции в модули можно спрятать много кода, и есть такая мысль что ето делаетса чтобы спрятать ту рутину которою надо делать в многих скриптах,
Я вот думаю засунуть все скрипты в один, плюси- оновил один скрипт через сервер баблософт - не надо оновлять кучу скриптов, не надо перекидавть скомпелирование приложения новых скриптов
- если есть много мелких скриптов что используют похожий функционал - рега, логин, деп, виплата, прогрев с одним и тем же сайтом через веб интерфейс можна сделать удобное меню через вибор ресурсов
- оновилса бас - надумал оновить его - перекомпелировал один скрипт а не кучу
если есть достаточно болшая база даних - можна забить за постоянным следениям чтоб соблюдалсь структра таблиц - подгрузил все табли в скрипт и юзаеш что необходимо - если перекидавеш часть скрипта между проектами часто надо следить чтоб одинаково називались переменние - а тут так скзать своя библиотека переменних для всех скриптов сразу - особенно прикольно если парсиш с базы в переменние
вроде все плюси, напишите минусы кто что думае стоит ли такое затевать, особенно интересно не упадет ли функциональность скомилировано скрипта - если много кода будет в проекте
от себя минус - часто после оновления баса некоторие скрипты перестают роботать - и есть вибор что перекомпилировать а что нет
-
по своей роботе я заметил что я ловлю часто ошибки если что меняю в скрипте - ето или теряю пременние или их перезаписываю - надо виводить контрольную проверку на счет не изминились ли переменние после каждого импрува, так как только переменние и задейственние в логических взаемосвязях между функциями
Ну а так если держать всьо логически по функциях и модулях - не думаю что будет масовая поломка остальних скриптов что вложеные в главний
по багам - можно на пример что было у тебя, я думаю если баг проявилса то процес идет к откативанию версии баса - и винос скрипта оттдельно если так уж надо его - но прямо критично для всех - просто откативаеш - и то что у тибя всьо вмести или роздельно разници не будет - и так отктиваеш -
@selector said in все в одном, кто что думает.:
по сути если превращать функции в модули можно спрятать много кода, и есть такая мысль что ето делаетса чтобы спрятать ту рутину которою надо делать в многих скриптах,
Я вот думаю засунуть все скрипты в один, плюси- оновил один скрипт через сервер баблософт - не надо оновлять кучу скриптов, не надо перекидавть скомпелирование приложения новых скриптов
- если есть много мелких скриптов что используют похожий функционал - рега, логин, деп, виплата, прогрев с одним и тем же сайтом через веб интерфейс можна сделать удобное меню через вибор ресурсов
- оновилса бас - надумал оновить его - перекомпелировал один скрипт а не кучу
если есть достаточно болшая база даних - можна забить за постоянным следениям чтоб соблюдалсь структра таблиц - подгрузил все табли в скрипт и юзаеш что необходимо - если перекидавеш часть скрипта между проектами часто надо следить чтоб одинаково називались переменние - а тут так скзать своя библиотека переменних для всех скриптов сразу - особенно прикольно если парсиш с базы в переменние
вроде все плюси, напишите минусы кто что думае стоит ли такое затевать, особенно интересно не упадет ли функциональность скомилировано скрипта - если много кода будет в проекте
от себя минус - часто после оновления баса некоторие скрипты перестают роботать - и есть вибор что перекомпилировать а что нет
когда подключаешь целую библиотеку ради одного иснтрумента
:D
-
M Moderator moved this topic from Off topic on
-
-
-
-
-
Рандом в циклах
Moved Other