
Дмитрий
28.04.2018
08:36:30

Alice
28.04.2018
08:36:44
Иногда удобно
Особенно если не во внутреннем коде, а в экспоузимом апи, да.

Andrey
28.04.2018
08:37:10
А я бы не убирал. Если пишут новый язык, то почему не сделать перегрузку?

Alice
28.04.2018
08:37:43

Google

Alice
28.04.2018
08:38:16
Бандлы со всеми асершнами на каждый чих весили бы как с флоу рантаймом. И тормозили бы так же.

Andrey
28.04.2018
08:38:27
2 перегрузки - 2 разных имени для методов.

Alice
28.04.2018
08:38:53
Да-да, туплю.

Andrey
28.04.2018
08:39:11
Только с any будет сложно.

Alice
28.04.2018
08:39:23

Дмитрий
28.04.2018
08:39:35

Andrey
28.04.2018
08:39:41

Alice
28.04.2018
08:40:07
И?
Я могу ошибаться, но бесшовный интероп в обе стороны был или является одним из принципов тс.

Дмитрий
28.04.2018
08:40:31
Я просто уточнил))

Alice
28.04.2018
08:40:33
Хотя да, наркоман. Но не настолько.

Google

Дмитрий
28.04.2018
08:40:54

Andrey
28.04.2018
08:41:09

Евгений
28.04.2018
08:41:34

Aleh
28.04.2018
08:43:08

Andrey
28.04.2018
08:43:58

Евгений
28.04.2018
08:49:19

Kirill
28.04.2018
11:22:42
Используете ли вы noImplicitAny в боевых проектах?
Да – 22
??????? 71%
Нет – 6
?? 19%
Хочу включить с очередным рефакторингом – 3
? 10%
? 31 people voted so far.

andretshurotshka?❄️кде
28.04.2018
12:09:41
y меня весь strict true
флоу?

Дмитрий
28.04.2018
12:12:48
29% вы кто?
Йа. Ts юзаю для подсказки типов там где мне это нужно

Евгений
28.04.2018
12:25:12

Ҫѐҏӗѫӑ
28.04.2018
12:27:47
это провал

Andrey
28.04.2018
12:30:34

Max
28.04.2018
12:32:45
помимо noImplicitAny еще обязательно tslint no-any

Евгений Vúffe
28.04.2018
12:41:37

Сергей
28.04.2018
12:43:07

Олег
28.04.2018
12:43:19
Вот флоу где то там внизу на одном уровне с жс

Евгений Vúffe
28.04.2018
12:43:53

Google

Евгений Vúffe
28.04.2018
12:44:14

Сергей
28.04.2018
12:44:24

Олег
28.04.2018
12:44:31
вау, умеешь в инспектор?

Сергей
28.04.2018
12:44:42
Тс > жс
Значит тс != Жс

Евгений Vúffe
28.04.2018
12:44:46
лол
зашквар )

Олег
28.04.2018
12:46:54

Евгений Vúffe
28.04.2018
12:48:32
:D
лайк
извините, я все

Andrey
28.04.2018
12:51:17
если Kotlin начнет нормально в js, я забью на TS
но пока до этого очень далеко

Евгений
28.04.2018
12:52:19

Andrey
28.04.2018
12:53:51
Все равно извращение , имхо
для кого как, мне потом этот kotlin ой как во многих местах будет применяться
это как на сегодня js везде, но только kotlin

Дмитрий
28.04.2018
12:54:52
Кек, про скалу сильно получилось ?

Sergey
28.04.2018
13:42:23
Ну навесные тайпинги для жс либ
А то так для вебчика и на сисярпе уже писать можно)

Дмитрий
28.04.2018
14:25:12
F#

Google

Сергей
28.04.2018
14:26:29

Ҫѐҏӗѫӑ
28.04.2018
14:28:48
https://github.com/Kotlin/ts2kt

Sergey
28.04.2018
14:34:13
На жс, хехе
Но я понял, спасибо

Ҫѐҏӗѫӑ
28.04.2018
14:36:39
что на жс?

Admin
ERROR: S client not available

Sergey
28.04.2018
14:42:44
Конвертер. Хотя похоже kotlin=>js таки, плохо я смотрел.

Евгений
28.04.2018
14:44:03

Kirill
28.04.2018
14:45:40
Чем вообще Котлин лучше Тс для веб разработки с точки зрения языковых фич?

Евгений
28.04.2018
14:46:39

Sergey
28.04.2018
14:47:00

Евгений
28.04.2018
14:47:09
Дебажить такую хрень, просто ад

Alexander
28.04.2018
15:03:22

Сергей
28.04.2018
15:05:07

Евгений
28.04.2018
15:07:27

Andrey
28.04.2018
15:08:12
Лол, тренд.

Alexander
28.04.2018
15:08:54
Так расскажи, что за тренд? Разрабатывать фреймоврки на ts?

andretshurotshka?❄️кде
28.04.2018
15:09:22
ееее тренд

Вячеслав
28.04.2018
15:10:44
в целом подход правильный, но только не для js

Google

Сергей
28.04.2018
15:11:16
nest конечно говнище
втаскивать в жс тормозящее ооп

Andrey
28.04.2018
15:11:39
Лель

Сергей
28.04.2018
15:11:43

Alexander
28.04.2018
15:11:56

Andrey
28.04.2018
15:12:05
Лель

Сергей
28.04.2018
15:12:08

Alexander
28.04.2018
15:12:17
Тут чел выше разложил по полочкам

Andrey
28.04.2018
15:12:18

Вячеслав
28.04.2018
15:12:37
пасоны, ооп это же вообще моветон
только последние археоптериксы его юзают)

andretshurotshka?❄️кде
28.04.2018
15:12:59
РЕФЛЕКТ МЕТАДАТА


Alexander
28.04.2018
15:13:00
во, нашел
Не соглашусь, после того как я понял главный профит наследования я теперь считаю наследование круче композиции (а множественное наследование еще лучше) При композиции каждое переопределение какого-то поведения требует создать объект. В итоге если у нас цепочка из 10 переопределений (например 10 хокков на реакт-компоненте) то на списке из тысячу объектов будет создано в сумме 10 тысяч объектов - а это тратится сpu на создание объектов, тратится в n раз больше памяти, и главное тратится в время на сборку всех этих объектов сборщиком мусора потом. Причем для хокков реакт-компонентов это не только время на создание объектов - это еще время на увеличения diff-а при рендере из-за n-кратного увеличения количества компонентов. А при наследовании для тысячного списка будет только тысячу объектов в рантайме - то есть, сколько бы раз бы не наследовались и добавляли или переопределяли методы, сколько бы цепочек переопределений бы не строили - да хоть тысячу хокков - в рантайме будет создан только один объект а не в n-раз больше. То есть наследование это механизм который позволяет вынести очень много работы в compile-timе и после того как я это понял я теперь не понимаю людей которые говорят что композиция лучше наследования


andretshurotshka?❄️кде
28.04.2018
15:13:01
АААААЕЕЕ

Сергей
28.04.2018
15:14:27