
Andrey
01.12.2017
08:36:18
К тому же оптимизация ничего не стоит. Проверяй типы при сборке 1 раз. Клиенту уже перепроверять ничего не надо.

Golodnyi
01.12.2017
08:36:43
я повторю, мне все равно как это реализуют браузеры, необходим синтаксис
будут они проверять, не будут

Andrey
01.12.2017
08:37:31

Google

Golodnyi
01.12.2017
08:37:46
а еще можно использовать c++, да, хороший аргумент
можно английский учить, можно на права сдать

Andrey
01.12.2017
08:37:58

Golodnyi
01.12.2017
08:38:32
он не плох, просто это не js
ты во многих языках над языком используешь кастомные компиляторы, чтоб этот язык стал адекватным?)

Andrey
01.12.2017
08:38:58

Vladimir
01.12.2017
08:39:05

Andrey
01.12.2017
08:39:11
Тебе же плевать на реализацию в браузерах.

Aleh
01.12.2017
08:39:13
Вроде ближайшие годы нет планов вводить типы, потому что с ними ничего не ясно и емть тс с флоу

Andrey
01.12.2017
08:39:17
я повторю, мне все равно как это реализуют браузеры, необходим синтаксис

Golodnyi
01.12.2017
08:39:20

Andrey
01.12.2017
08:39:58

Google

Vladimir
01.12.2017
08:40:00
Тайпчекинга в стандарте не будет никогда

Golodnyi
01.12.2017
08:40:17
там number будет более number чем в flow?

Andrey
01.12.2017
08:40:30

Aleh
01.12.2017
08:40:39

Golodnyi
01.12.2017
08:40:43
вывод типов?

Vladimir
01.12.2017
08:40:46
Ага

Golodnyi
01.12.2017
08:40:56
расшифруй

Andrey
01.12.2017
08:41:07
Омг

D
01.12.2017
08:41:14
Лол зачем вы спорите с троллем

Andrey
01.12.2017
08:41:20
Жесть.

D
01.12.2017
08:41:31
Он же вообще вообще не шарит, либо жирный очень

Andrey
01.12.2017
08:41:50
Туповатый какой-то мальчик.

Golodnyi
01.12.2017
08:41:54
зачем ты от терминов к продукты ссылаешь?

Andrey
01.12.2017
08:41:56
Или просто очень мальчик.

Golodnyi
01.12.2017
08:43:31
статический анализ кода прерогатива среды разработки

Andrey
01.12.2017
08:43:43
facepalm
Ладно, говорить с ним смысла нет.
То у него статически типизированные интерпретируемые языки, то прерогатива среды разработки.

Google

Andrey
01.12.2017
08:44:28
Жесть.

Golodnyi
01.12.2017
08:44:40
вывод типов это определение типа при неявном объявлении типа переменной на основе инициализированных данных, ты дал опредедение статического анализа кода

Andrey
01.12.2017
08:44:46
Кстати, приведи пример такого интерпретируемого языка.

Golodnyi
01.12.2017
08:45:08
ассемблер

Andrey
01.12.2017
08:45:32
Эм...
Мде...
Диагноз ясен. Полная каша в голове.

Golodnyi
01.12.2017
08:46:20
ты просто задаешь крайне странные вопросы, что тебя невозможно не троллить

Andrey
01.12.2017
08:46:48
Потроллю, но обосрусь?)

Golodnyi
01.12.2017
08:47:03
ну, вероятно мне не важно твое мнение о себе)

Andrey
01.12.2017
08:47:33
Наверно тебе и на остальных плевать?

Golodnyi
01.12.2017
08:48:27
плевать на людей и не придавать значения о их мнении о тебе эт как бы разное, совсем, одно неуважение людей, другое безразличие к своему статусу в этом обществе

Aleh
01.12.2017
08:48:35

Golodnyi
01.12.2017
08:48:53

Andrey
01.12.2017
08:49:32

Aleh
01.12.2017
08:49:36

Mike
01.12.2017
08:49:37
Ребят, уже общались подробно с Голодным я так и не выяснил толи это незнание и упорство, толи троллинг. Предлагаю завязывать такие обсуждения ввиду бесплодности и засирания чата

Алексей
01.12.2017
08:50:00
Статической типизации в стандарте скорее всего никогда не будет. Да и не нужна она в JS.

D
01.12.2017
08:50:18
У него ассемблер статически типизированный, забаньте его кто-нибудь

Google

Golodnyi
01.12.2017
08:50:53
Кстати, приведи пример такого интерпретируемого языка.
ассемблер
шта?)

Vladimir
01.12.2017
08:51:32
Действительно, шта

Andrey
01.12.2017
08:52:09
Походу у него памяти для хранения контекста беседы не хватает.

D
01.12.2017
08:52:19
Ага лол

Golodnyi
01.12.2017
08:52:36
это "шта" на "ассемблер статически типизированный"
ты даже в голове слова складывать не можешь, когда над тобой смеются

Andrey
01.12.2017
08:53:23
Странный ты какой-то.

Admin
ERROR: S client not available

Алексей
01.12.2017
08:53:34
чего? что тут происходит?

Andrey
01.12.2017
08:53:34
Теперь оправдываться начинаешь.

Алексей
01.12.2017
08:53:43
голодный сам себя пытается затроллить?

Andrey
01.12.2017
08:53:51
Меня пытается.

Алексей
01.12.2017
08:54:06
но ведь про ассемблер он сам написал

Andrey
01.12.2017
08:54:07
А теперь говорит, что смеется.
Странный парниша.

Golodnyi
01.12.2017
08:54:20
Даниила уже

Karl
01.12.2017
08:55:38
А с какой версии ts strictNullChecks по дефолту включен?

Aleh
01.12.2017
08:58:25
Вроде ни с какой

Google

Aleh
01.12.2017
08:58:46
Но он входит в strict: true

Karl
01.12.2017
09:05:15
а что такое "strict: true"? флаг компиляции?

Aleh
01.12.2017
09:05:50

Karl
01.12.2017
09:10:11
Ага, а по дефолту он включён?
Посмотрел, вроде как включен по дефолту с 2.3

Aleh
01.12.2017
09:11:47
Включен при создании проекта

Karl
01.12.2017
09:15:06
а если я не знаю когда был создан проект и ts компилится через ts loader (tsconfig.js причем нет), есть какой-то способ узнать включен ли стрикт или нет?
и еще вопрос, кто знает как побороть
This type is not allowed in the operand for the '||' operator because it is always falsy.
?

Golodnyi
01.12.2017
09:18:29
у тебя там || false что ли?

Morsik
01.12.2017
09:22:13
|| нулл или андеф может быть

Karl
01.12.2017
09:23:33
у меня там
const title = get(gameMetaData, 'title', '') || defaultTitle;
defaultTitle - строка

Morsik
01.12.2017
09:26:21
а get сигнатура?

Karl
01.12.2017
09:31:38
Это лодаш get
const title = get(gameMetaData, 'title', defaultTitle) || defaultTitle;
вот так ок

Golodnyi
01.12.2017
09:46:57
ну и зачем тебе правая часть в таком случае?
const title = get(gameMetaData, 'title', defaultTitle);
вот так ок

Дмитрий
01.12.2017
09:49:15
Щас бы для гетов лодаш подключать

Golodnyi
01.12.2017
09:50:05
таки да
const title = gameMetaData.title || dafaultValue;
как то лучше

Andrey
01.12.2017
09:51:30

Дмитрий
01.12.2017
09:52:06
Да, и жаль что автор лодаша этого не сделал

Andrey
01.12.2017
09:52:23

Дмитрий
01.12.2017
09:52:54
Взять чтобы что?))