@nodejs_ru

Страница 213 из 2748
Vladimir
18.09.2016
16:12:45
ну в этом смысле можно проверить, что есть только const методы

Paul
18.09.2016
16:13:46
Метод const, но внутри какой-нибудь const_cast или тупо не помечен метод как const, но при этом таким является

Vladimir
18.09.2016
16:14:29
наврено что-то есть, но явно без каких то гарантий

в C++ слишком много вариантов

Google
Paul
18.09.2016
16:15:46
Ну и в расте если сильно хочешь можно в unsafe кастануть. Правда он всё равно этот кейс проверять будет

Речь не об этом

Просто хочется знать, как мне узнать во время компиляции, что разработчик библиотеки внутри что-то так поменял, что теперь мне придётся мьютекс заводить?

Vladimir
18.09.2016
16:17:12
никак

Paul
18.09.2016
16:17:26
Ясно, спасибо.

Vladimir
18.09.2016
16:17:31
Также как и с ABI-совместимостью

Только читать доки, исходники

KlonD90
18.09.2016
18:00:05
чот обидно

Арсений
18.09.2016
18:31:18
Мне тут приспичило проверить какая выгода от того чтобы не создавать лишний раз функцию и что-то результаты оказались совершенно не такие какие я ожидал

Кто-то может пояснить почему вариант когда функция находится снаружи немного медленее?

Хотя должно быть наоборот

Никита
18.09.2016
18:33:25
Это вообще работает?

Google
Арсений
18.09.2016
18:33:29
Да

Никита
18.09.2016
18:33:50
Где код-то?

Арсений
18.09.2016
18:34:14
Упс

Ща обновлю

Andrey
18.09.2016
18:34:35
и для тестов лучше использовать https://benchmarkjs.com

Арсений
18.09.2016
18:36:22
http://jsbin.com/ziziyuduqu/1/edit?js,console

Да, я в курсе, но я думал по быстрому проверить и тут несколько удивился

Никита
18.09.2016
18:37:51
Я вижу одинаковые числа.

В пределах погрешности.

Dreamerinnoise
18.09.2016
18:38:03
100.595 100.92500000000004

Арсений
18.09.2016
18:38:21
Второй вариант чаще дольше

KlonD90
18.09.2016
18:38:31
ну скорее там где скопы лишние не создаются будет плюс

точнее не скопы а this один и тот же

Никита
18.09.2016
18:38:43
И это вообще сферический бенчмарк в вакууме

он даже не присваивает ничего, это noop

Арсений
18.09.2016
18:39:32
Сейчас поприсваиваю

Никита
18.09.2016
18:39:44
Арсений
18.09.2016
18:39:49
Ну?

Никита
18.09.2016
18:39:51
выкинь оттуда тело цикла вообще

оставь обёртку

Google
Никита
18.09.2016
18:40:00
получишь те же числа.

Арсений
18.09.2016
18:40:15
Кек

Что за хрень

Никита
18.09.2016
18:40:26
Нзчт.

Я кушать пошёл.

KlonD90
18.09.2016
18:40:48
посмотри доклад на HolyJS про JIT

он сводится примерно к тому что хуй знает как сработает - молитесь хорошо чтобы инженеры гугла не сломали все

Арсений
18.09.2016
18:42:32
Я попробовал поприсваивать - ничего не изменилось

Никита
18.09.2016
18:43:49
А теперь увеличь число в форе на порядок.

Или уменьши.

Ты получишь ТЕ ЖЕ ЧИСЛА

Арсений
18.09.2016
18:44:32
Ага

я заметил

Может я что-то не то делаю

Yakov
18.09.2016
18:45:07
cloud9 кто-нибудь использует для разработки или другие online-ide?
Я ёзаю очень давно его. Недавно платный акк купил. c9.io это моё всё.

Paul
18.09.2016
18:45:09
Ну да. Считаешь движок тупым.

Арсений
18.09.2016
18:48:42
Я не считаю

Я как видишь проверяю гипотезу

[Anonymous]
18.09.2016
18:50:17
Хм.

Google
Никита
18.09.2016
19:27:29
ты это

посмотри что он реально выполняет-то

я посмотрел

Арсений
18.09.2016
19:29:10
Я уже

Admin
ERROR: S client not available

Арсений
18.09.2016
19:29:12
Лол

Никита
18.09.2016
19:29:17
для начала. жсбин каждую строчку обмазывает своими вызовами

Арсений
18.09.2016
19:29:18
Циферки поменялись

Никита
18.09.2016
19:29:33
какие?

ты код смотри.

Арсений
18.09.2016
19:30:06
Если в циклах сделать консоле лог то ситуация заметно изменится

http://jsbin.com/namekokeyu/1/edit?js,console

Никита
18.09.2016
19:30:39
Ты опять делаешь фигню.

Вот.

И не делай больше фигни =).

KlonD90
18.09.2016
19:35:20
f[f[

ох уж этот jsbin

Никита
18.09.2016
19:35:29
Ух, как жёстко этот ваш телеграм жуёт жепегом скриншоты.

Арсений
18.09.2016
19:35:34
Жсбин

Google
KlonD90
18.09.2016
19:35:37
сверху ложи

Арсений
18.09.2016
19:35:38
Собака ты дикая

Спасибо

Никита
18.09.2016
19:36:10
KlonD90
18.09.2016
19:36:36
ну типа есть 2 способа положить картинку

сверху и снизу

сверху без сжатия

Никита
18.09.2016
19:37:04
o_O

Это как?

Алексей
18.09.2016
19:38:35
@klond90 не спамим - иначе бан

KlonD90
18.09.2016
19:38:52
это пример

Никита
18.09.2016
19:39:02
У меня так.

Причём «write a message» — дропзона

Страница 213 из 2748