не читал сорцов на фшарпе, вывод типов как и в скале нигде не используется
В большом проекте, возможно, имеет смысл описывать
Лучше писать чтоб без иде можно было читать
Описываю все топ сигнатуры (которые торчат за пределы модуля) обязательно. И даже иногда внутри функции локальные биндинги. Но это в очень запущенных случаях
Что значит нигде. У меня что в скалке что в фарше только пару публичных функций явно задокуменчено, или если компайлер сам не допетрил, или чтоб от использования не поменялось
часто бывает, что компилятору недостаточно информации для вывода типов и он просит помощи.
Обсуждают сегодня