Почему бы не аннотировать параметры функции?

Чтобы ответить на этот вопрос, предположим, что стоимость двусмысленности в сознании программиста намного дороже, чем несколько дополнительных нажатий клавиш. Учитывая это, почему я позволил своим товарищам по команде уйти, не записывая свои параметры функции? Возьмите следующий код в качестве примера того, что может быть гораздо более сложным кодом: let foo x y = x + y Теперь … Читать далее