Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 06

VS

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

AT

Alex Tishchenko in NodeUA - JavaScript and Node.js in Ukraine
Ищу курс по фронту, не он-лайн. Желательно такой, чтобы в портфолио упал ИМ или какая-то B2B площадка.
источник

МЗ

Михаил Золотарёв... in NodeUA - JavaScript and Node.js in Ukraine
А я может спрошу крамольную вещь
А можно хоть один пример, когда питон "сопротивляется"?

Просто все примеры кода, что я видел на питоне - это "А давайте мы в одну функцию запихнем вообще все" или, более часто, "А давайте мы одной строчкой напишем все, начиная от цикла, заканчивая настройкой ядерной ракеты"
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
так ЯП все-равно не может повлиять к примеру на архитектуру. Говорят Java приучает, к правильному коду. Но там никто не запретит к примеру смешать сервисы и контроллеры, если очень хочется.
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
и так наверное везде
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
естественно. Речь идёт каждый раз о своём уровне.
На уровне языка: there is one way to do it (на примере Python)
На уровне фреймворка на примере Spring в Java: нарушать "слои архитектуры" там гораздо сложнее чем не нарушать
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
here is one way to do it - это не про питон, как ни парадоксально это) в питоне несколько вариаций итераций, часто вместо явных проверок в ифах можно увидеть просто код обернутый в трай кетч (можно видеть в репозиториях популярных либ) - это литера для словаря и сетта одновременно`{}`, можно создвавать многими способами set, list, dict. Это первое что в голову пришло
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Это скорее более рекомендация про написание кода, чем про сам пайтон
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
я говорю о принципах языка )
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
в РЕР 20 написано
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Да, но я говорю про фактическое применения языка. В пепе 20 много чего хорошего написано
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
например Explicit is better than implicit. уже сильно противоречит динамическо типизированному языку
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
О, это давний холивар :) Я в нем не участвую (про то что "как динамически типизированный язык может быть explicit")
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
питонщики его прошли много лет назад
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
и пришли в итоге к аннотации типов в языке
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Даже вроде в руби аннотацию типов добавили? Я точно не в курсе, но если это так то js это единственный современный популярный яп который противится типизации и её врдли уже когда то добавят, ибо уже есть ts
источник

S

Serhiy in NodeUA - JavaScript and Node.js in Ukraine
Она не работает в рантайме
источник

S

Serhiy in NodeUA - JavaScript and Node.js in Ukraine
А что сейчас типов нет?
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
+ и она вообще чисто для чтения, никто её не проверяет
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
опять этот ваш рантайм) ну зачем они вам там?) что бы хранить метаинформацию?)
источник