> Все зависит от размера проекта. В большом проекте типизация (хотя бы
> опциональная) - великое благо.

именно в большом она - великое зло.
как раз в маленьких проектах кейзы "доставляем одни и те же данные
между ВНУТРЕННИМИ частями по разным маршрутам" - редкое явление,
а в больших проектах они - явление рядовое
кроме того в больших проектах рядовое явление - работа множества людей
над разными частями кода.

соответственно хрень что до функции foo($) аргумент доставился в виде
чиселки по одному маршруту (например на транспорте - JSON), а по
другому он же в виде строки (например на транспорте - атрибут XML) -
явление рядовое и тестами причем выявляемое сложно

> Именно поэтому сейчас тот же Angular 2 в основном предпочитает TypeScript
> вместо ES6.

в JS проблема с типами наиболее неприятна ибо как раз JS наиболее
часто манипулирует данными из разных источников (DOM + json)

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить