Re[9]: Имя истинного врага - миссионеры.
От: so5team https://stiffstream.com
Дата: 12.08.25 03:51
Оценка: +1
Здравствуйте, Pzz, Вы писали:

Pzz>Ну а как люди пишут крупные системы на JS или Питоне? Там с проверками еще сильно хуже.


С какими именно проверками?
Так-то JS и Python -- это языки со строгой типизацией, в отличии от C или C++.
В них по ошибке строку невозможно выдать за double.

А именно крупные системы пишут с трудом и за счет тотального тестирования. Не зря же сама мода на unit-тестирование в индустрию пришла из extreme programming, который возник из опыта разработки большого проекта на динамически-типизированном SmallTalk.

Плюс к тому, в чисто-динамические в прошлом языки либо добавляют опциональные аннотации типов (как в Python), либо делают ответвления в сторону (как в TypeScript).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.