LINUX.ORG.RU

История изменений

Исправление dimuska139, (текущая версия) :

Нет. И рядом не валялся с нормальным статическим ЯП

Не валялся - и не должен. Это ж не обязательная вещь. Динамические языки для того и создавались, чтобы не заморачиваться с типизацией и быстро решать бизнес-задачи. Захотел - заюзал тайпхинтинг, не захотел - не заюзал.

Снова мимо. На скриптухе поиск детских багов, которые легко поймал бы статический анализатор, займет больше времени, чем написание аннотаций

Их искать и не надо. Эти детские (и не только детские) баги выявляются на этапе написания юнит-тестов, которые нужны, к слову, и в НЕ скриптухе точно так же.

И поиметь зоопарк ЯП на пустом месте

Это совершенно нормальная практика, когда в проекте «зоопарк» ЯП. Под каждый тип задачи свой инструмент, который наиболее для этого подходит. Ни один язык программирования не панацея, универсального и идеально подходящего под любые задачи нет.

Исходная версия dimuska139, :

Нет. И рядом не валялся с нормальным статическим ЯП

Не валялся - и не должен. Это ж не обязательная вещь. Динамические языки для того и создавались, чтобы не заморачиваться с типизацией и быстро решать бизнес-задачи.

Снова мимо. На скриптухе поиск детских багов, которые легко поймал бы статический анализатор, займет больше времени, чем написание аннотаций

Их искать и не надо. Эти детские (и не только детские) баги выявляются на этапе написания юнит-тестов, которые нужны, к слову, и в НЕ скриптухе точно так же.

И поиметь зоопарк ЯП на пустом месте

Это совершенно нормальная практика, когда в проекте «зоопарк» ЯП. Под каждый тип задачи свой инструмент, который наиболее для этого подходит. Ни один язык программирования не панацея, универсального и идеально подходящего под любые задачи нет.