Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 04

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Предложите другой эксперимент который реально провести на моей позиции и ресурсах
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Это явно нужно проводить с выборкой девов
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Я уже такое много лет назад видел. А знаете где? В мма, где победа конкретного человека давала хайп его боевому искусство, но по факту это не доказывало ничего кроме личного мастерства человека
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
По 1му примеру не понятно. Но по статистике видно, что борьба очень успешна в мма.
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Потому что такие правила
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
И все уравнивается к правилам, побеждает тот кто лучше вертится в заданных ограничениях
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
100% поервтие это ни о чеи, если управление пролетело по все строчкам, это не гарантия того, что покрыты все возможные состояния. Есть такая тема - верификация алгоритмов, так вот ооп в принципе не верифицируем из-за того, что нет четко выделенного состояния и много неявных вещей.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
вот и по скоросному прикладному программированию JS   думаю тоже был бы очень успешен.
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Согласен, но докажет ли это что жс лучше тс?
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Для меня нет. Для других мб да)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Чего тестируется, только миллион разных комбинаций там. Но до такой степени никто не тестируют, берут какой то ограниченый скоуп стейтов для тестирования.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
ни покрытие тестами ни покрытие типами не гарантирует валидного кода. Только стейт машина валидируется полностью
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Но тесты все же мощнее типов валидируют
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in NodeUA - JavaScript and Node.js in Ukraine
Я в курсе. Я лишь говорю о том, что тесты не отменяю при использовании ТС
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
вы всё за 100% гоняетесь.
А я бы смотрел со стороны, что все условия и реквы не помещаются в голову. И типы разгружают голову через стат анализ.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Я могу привести пример с асинхронным программированием, где будет два варианта кода идентичных  по типам и отличных по поведению
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Давайте разберём
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Если даже и так. Это докажет, что типы не нужны, или всё таки это не смог тс?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in NodeUA - JavaScript and Node.js in Ukraine
Седьмая глава книги introduction to functional programming Джона Харрисона. Жаль, тут скриншоты нельзя
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Так я же не против типов строгой типизации, я бы не против, если бы они выводились по алгоритму Хиндли-Милнера, а не вот это все
источник