История изменений
Исправление dimuska139, (текущая версия) :
Нет. И рядом не валялся с нормальным статическим ЯП
Не валялся - и не должен. Это ж не обязательная вещь. Динамические языки для того и создавались, чтобы не заморачиваться с типизацией и быстро решать бизнес-задачи. Захотел - заюзал тайпхинтинг, не захотел - не заюзал.
Снова мимо. На скриптухе поиск детских багов, которые легко поймал бы статический анализатор, займет больше времени, чем написание аннотаций
Их искать и не надо. Эти детские (и не только детские) баги выявляются на этапе написания юнит-тестов, которые нужны, к слову, и в НЕ скриптухе точно так же.
И поиметь зоопарк ЯП на пустом месте
Это совершенно нормальная практика, когда в проекте «зоопарк» ЯП. Под каждый тип задачи свой инструмент, который наиболее для этого подходит. Ни один язык программирования не панацея, универсального и идеально подходящего под любые задачи нет.
Исходная версия dimuska139, :
Нет. И рядом не валялся с нормальным статическим ЯП
Не валялся - и не должен. Это ж не обязательная вещь. Динамические языки для того и создавались, чтобы не заморачиваться с типизацией и быстро решать бизнес-задачи.
Снова мимо. На скриптухе поиск детских багов, которые легко поймал бы статический анализатор, займет больше времени, чем написание аннотаций
Их искать и не надо. Эти детские (и не только детские) баги выявляются на этапе написания юнит-тестов, которые нужны, к слову, и в НЕ скриптухе точно так же.
И поиметь зоопарк ЯП на пустом месте
Это совершенно нормальная практика, когда в проекте «зоопарк» ЯП. Под каждый тип задачи свой инструмент, который наиболее для этого подходит. Ни один язык программирования не панацея, универсального и идеально подходящего под любые задачи нет.