@JSlang

Страница 1299 из 2237
Oleg
27.09.2017
10:50:11
Но что важнее - эффективность разработчика или эффективность выполняемого кода?

Взять 10 человек и купить 100 серверов или 100 человек и 10 серверов?

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

Artem
27.09.2017
10:51:43
купить 150 серверов и начать майнить) сори за оффтоп )

Google
Oleg
27.09.2017
10:52:57
Собственно поэтому то и нет однозначного ответа на то как правильнее - писать для машин или для людей

Каїн
27.09.2017
10:55:59
Но что важнее - эффективность разработчика или эффективность выполняемого кода?
плоть - слаба и является лишь помехой (с) Адептус Механикус

Oleg
27.09.2017
11:00:08
Вот когда машины будут писать для машин - тогда да

Люди правда станут вдруг не нужны... но это так, вторично

А на тему якобы костылей для определения типов и всякие уловки такие - человек пишущий на ассемблере посмеется над вашими этими всемя языками с типизацией, столько костылей, столько костылей, а ведь на самом деле всё так просто делается....

И тп

Alex
27.09.2017
11:05:59
Привет. А что используют в 2017 для хранения пары ключ-значение? new Map или лучше просто {}

Alex
27.09.2017
11:06:51
может быть есть какой-нибудь style-guide этот норм? https://github.com/elierotenberg/coding-styles/blob/master/es6.md

смотря какой ключ
простая строка, или какой-нибудь другой примитив

Oleg
27.09.2017
11:07:07
Если ключ это лишь идентификатор и просто для найти значение - {}

Если число то []

Если что-то иное - Map

Google
Oleg
27.09.2017
11:07:44
Если числа не последовательны - {}

Каїн
27.09.2017
11:09:13
Alex
27.09.2017
11:09:34
хм.. окей а как сегодня предпочтительно итерировать {} ? Object.keys(myHash).forEach ?

Oleg
27.09.2017
11:09:35
человек не был создан для работы
Это смотря что иметь в виду под работой

Каїн
27.09.2017
11:10:07
то что ты не хочешь делать, но делаешь за деньги

~ натягиваешь реакт на ангуляр 1й

Oleg
27.09.2017
11:10:53
то что ты не хочешь делать, но делаешь за деньги
А тут компромис - или жить бомжом или жить нормально, но выполнять что-то за что тебе дадут ресурсов

Alex
27.09.2017
11:11:29
for .. in, for .. of
где-то встречал предостережение так не делать - это точно норм?

Каїн
27.09.2017
11:11:30
Каїн
27.09.2017
11:11:55
где-то встречал предостережение так не делать - это точно норм?
если ты не знаешь причину почему нельзя, тогда почему нельзя?

Oleg
27.09.2017
11:12:04
То-то сейчас вебсайтов на ассемблере развелось :-D
А это уже увы ограничение виртуализации - в браузерах только JS

Oleg
27.09.2017
11:12:33
Только хотел про него

Peter
27.09.2017
11:12:36
А что, asm2js, это было бы мощно :-)))

Oleg
27.09.2017
11:12:40
Но вообще изначально JS

Peter
27.09.2017
11:12:51
Ну или asm2asmjs

Google
Каїн
27.09.2017
11:13:20
"пододжите пока сайт компилируется"

ы

Oleg
27.09.2017
11:14:09
Интерпретируемые языки, которые могут строку за строкой, ещё хороши тем что да, можно вот с ходу строку за строкой

Tim
27.09.2017
11:15:02
Подскажите, а electron от атома - нормас? Или сыроват?

Alex
27.09.2017
11:17:46
окей, спасибо! @appeiron @oPavlov @MaksimSidorov

Ivan
27.09.2017
11:19:03
Нормас

Andrey
27.09.2017
11:19:18
Не используй

Admin
ERROR: S client not available

Tim
27.09.2017
11:20:33
я просто вчера убился об electron-rebuild

он в упор не находил папку node_modules

Tim
27.09.2017
11:21:54
а когда я явно указывал её местоположение, он выкидывал необработанную ошибку

Ruslan ?
27.09.2017
11:24:34
хм.. окей а как сегодня предпочтительно итерировать {} ? Object.keys(myHash).forEach ?
Да, Object.keys() или генератором... но точно не циклом for...in

Ещё есть Object.entries()

Можно к объекту прикрутить свой итератор через Symbol.iterator, чтобы юзать с for...of или spread (либо итерировать вручную пошагово через .next)

Alex
27.09.2017
11:35:36
хорошо, спасибо

Ruslan ?
27.09.2017
11:40:46
Можешь поставить сборку https://www.npmjs.com/package/eslint-config-airbnb-bundle

Google
Vladimir
27.09.2017
12:15:51
Кто может посоветовать http-библиотеку на браузер? В приоритете легковесность

Сейчас склоняюсь к superagent

Axios не предлагать

Сергей
27.09.2017
12:16:55
Кто может посоветовать http-библиотеку на браузер? В приоритете легковесность
fetch (есть прям в браузере) для старых втыкаешь полифилл

Vladimir
27.09.2017
12:21:02
fetch (есть прям в браузере) для старых втыкаешь полифилл
Не зашло, сгорело с 400 ошибки, не попадающей в catch

Artyom
27.09.2017
12:21:59
Нужно myOwnAwesomeHTTPService

Таймураз
27.09.2017
12:26:30
Vladimir
27.09.2017
12:28:30
Вполне логичное поведение
Что http-запрос, возвращающий ошибку, не считается ошибкой?

Сергей
27.09.2017
12:28:45
Что http-запрос, возвращающий ошибку, не считается ошибкой?
400 это просто ответ Он может трактоваться твоим кодом как угодно

Таймураз
27.09.2017
12:29:28
Что http-запрос, возвращающий ошибку, не считается ошибкой?
4xx- это ошибка запроса Или мы не знаем, что ошибки бывают разные?

Страница 1299 из 2237