Цитата:
|
Цитата:
Начинают писать... Делают кучу опечаток... Передают аргументы абы как... Потом не могут все это поправить. Тут как бы еще с размерами проектов определиться - маленький - средний - большой Как измерять? :D Например 10 человек разрабатывали что-то 1 год... Это какой размер? |
Цитата:
Особенно это помогает при работе с внешними данными: отпадает нужда каждый раз смотреть в консоли набор каких данных вернул сервер. |
webgraph,
TypeScript - продукт Microsoft. Подсказки IDE - это Language Server Protocol - продукт Microsoft. Сама IDE - это Visual Studio Code - продукт Microsoft. Без LSP и VS Code не было бы такой популярности у TS. Всё это результат монополии Microsoft, когда много денег и можно всё купить. Например, купить GitHub и остановить разработку Atom, конкурента VS Code. |
Цитата:
|
Цитата:
|
Хотя есть некоторые вещи, которые TS помогает отследить.
Например, простой код на js const anchor = document.querySelector ('.class'); const href = anchor.href Вроде все просто. Но ts сразу начнет возражать, что anchor может быть null. И волей неволей либо поставишь проверку, либо поклянешься, что null тут не будет. Либо поставишь проверку, что это должен быть элемент <a>, либо убедишь ts (приведением типа), что это обязан быть элемент <a> |
Цитата:
|
Цитата:
Ну еще есть мнение, что люди приходили в js с других языков, типа C, Java и прочих со строгой типизацией. И их оторопь брала, как это можно без типов? Срочно подайте типы, мы без них не умеем. |
Цитата:
Говнокодить можно на чем угодно. |
Часовой пояс GMT +3, время: 02:40. |