Как стать автором
Обновить
253
0

Пользователь

Отправить сообщение
Угу.
А Java вообще не честно, потому что если бы не Android.
А C# вообще не честно, потому что если бы не Windows и Unity.
А Python вообще не честно, потому что если бы не ML и наука.
и т.д.

Любая экосистема, завязанная на язык, не даёт этому языку умереть.
Что, в общем, иррелевантно моему изначальному аргументу — мир массово использует динамические языки в продакте, и мы ещё живы.
Если знаете как — делайте.

Если вы думаете, что люди и компании, использующие динамические языки, делают это от незнания о существовании статических, ну, дерзайте, конечно, но у меня другая точка зрения :)
Ну так и нормальная IDE отлично выводит типы из контекста. Языку для этого статически типизированным быть не нужно.
> это по вашей логике тоже хорошая социальная практика

Это мироустройство, лучше* которого пока ничего не придумали.

Если вам кто-то заявит, что сможет завтра сделать, чтобы от голода и болезней никто не умирал, то скорей всего он заблуждается или врёт.

Если в данный момент куча людей умирает от голода и болезней — это не просто так, и для этого есть свои причины.



* обратите внимание: «лучше» — не значит «хорошо», «лучше» — значит, что альтернативы хуже
На мой взгляд, ошибаетесь. Мир массово использует динамические языки в продакте, и мы пока ещё живы.

image

[ источник ]

(картина в разных источниках примерно одинаковая)
При наличии контекста — да. Но при наличии контекста, и в программировании строгой динамической типизации часто достаточно.
Когда вы писали свою статью, почему вы перед каждым словом не проставили его часть речи, чтоб избежать омонимии?

«Серьезно? Серьезно? Нам лень писать символы? Братан.» — и вот это всё.
В Python не добавляют статическую типизацию, вы заблуждаетесь.
корневая причина ситуации — головотяпство авторов, выпустивших это изменение как minor version, в то время как по нормативам semver это должна быть major version (с breaking changes)

Да, но нет. Всё-таки, если человек не хочет поломок из-за зависимостей, он должен фризить версии полностью — вплоть до минорных (а ещё точнее — фризить с проверкой хэша).

Полагаться на семантическое версионирование — полагаться на честность и отсутствие ошибок у посторонних людей. Делать это стоит только, если код покрыт тестами.
Как вы лихо сравнение к приравниванию приравняли.
> если уж вы навязывайте девушке своё мнение

Ткните в конкретное место в его комментарии, где он «навязывает» своё мнение, будьте добры.
> Мы считаем, что самый ценный — это время. Потерять его на испытательном сроке длиной в три месяца страшнее, чем потратить день на детальное знакомство с компанией.

То есть испытательного срока у вас нет? Сразу в штат зачисляете?
Вы написали замечательную статью о том, как человек потратив своё время и силы сможет начать на вас работать.

Не сомневаюсь, после неё к вам толпами побегут люди, ведь им так важно «влиять на бизнес и строить глобальную систему с нуля».

Идея для следующей статьи: «Что нужно сделать, чтобы заплатить нам за пиццу как можно быстрее и удобнее для нас».
Язвительная шутка на код-ревью — это способ безопасного программирования.
Т.е. человек, боясь язвительных шуток, будет лучше следить за своим кодом.
Разные браузеры и в эпоху Flash существовали. Речь о том, что пришло ему на смену.
В точку. Вообще, в оригинале написано так: «Now we have to develop on three different platforms». Я предположил, что речь именно о React, Angular и Vue. Какие ещё могут быть три платформы в контексте веба и Adobe Flash?
> Разработчикам непомерно переплачивают

Зачем? Пускай не переплачивают, никто их не заставляет.

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

Кому должны? Если этого не хотите лично вы, не просите, никто вас не заставляет. Лично я никому переставать не должен.



Ну а если чуть более конструктивно, то зарплата определяется не чьим-то мнением, а платёжеспособным спросом со стороны работодателей на рынке труда. Во всем мире. Только и всего.
Я в таких случаях делаю:

while True:
    b = myfunc(a)
    if b <= 0: break
    a += 1
> но может быть либо отклонено, изменено перед внесением и, наконец, внесено в стандарт

Боюсь, вы не правы. Это 4 этап TC39. Это означает, что ничего менять или отклонять уже не будут.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность