Это не пламя, а просто мой опыт в целом.За более чем 10 лет написания и обслуживания кода я встречал ошибки, связанные с типами, менее полдюжины раз.Однако я стал сильно ненавидеть идею типов при написании низкоуровневого кода, который перемещает байты.Я давно считал, что идея печатать больше не нужна, когда культура программирования переняла идеалы хорошей читабельности.
Конечно, в зависимости от языка и стиля кодирования, типизация может либо помочь, либо затруднить понимание кода, поэтому яне возражайте против типизированных языков.
Так что, пока есть люди, которые, как и я, не видят никаких преимуществ в типах, всегда будут языки, разработанные для того, чтобы они были типизированы или слабо типизированы.
Учитывая послужной список ошибок и того, какой язык использовался (как в моем опыте, так и из того, что я вижу в открытом исходном коде), строгая или слабая типизация не сильно влияет на качество кода.Учитывая код, который я на самом деле прочитал на своем опыте, я бы также сказал, что он не сильно влияет на читаемость кода.Для меня это просто вопрос вкуса (хотя я знаю, что сильные люди типа не согласны, они просто не могут подтвердить свое несогласие с фактами, это просто их интуиция, говорящая им не соглашаться).Хорошо, это последнее предложение было почти пламенным.Я лучше остановлюсь сейчас.