Чет я как не пользовался фитчами новых версий, так и не пользуюсь. А у вас как дела? Используете Pattern matching, ModuleInitializer, реализацию в интерфейсах, record и прочие функции?
Чет я как не пользовался фитчами новых версий, так и не пользуюсь. А у вас как дела? Используете Pattern matching, ModuleInitializer, реализацию в интерфейсах, record и прочие функции?
Пользуюсь начиная с F#, где оно было 100500 лет назад 🤷🏻♂️
Ок может тогда кто поделиться опытом 1) новое с нуля с null safety сильно приятнее чем без? Я погонял на пет проектах - пока не совсем оценил, наверное не привык. 2) Допустим есть ресурс переделать нечто под null safety. Это вообще осмысленно? На сколько я знаю простое изменение настроек компилятора и фикс варнингов это к сожалению не равно переехать на null safety.
Ок может тогда кто поделиться опытом 1) новое с нуля с null safety сильно приятнее чем без? Я погонял на пет проектах - пока не совсем оценил, наверное не привык. 2) Допустим есть ресурс переделать нечто под null safety. Это вообще осмысленно? На сколько я знаю простое изменение настроек компилятора и фикс варнингов это к сожалению не равно переехать на null safety.
Решарпер помогает диагностиками на проверку на null того, что null-ом быть не может, остальное обеспечивает компилятор, но надо форсировать ошибки вместо варнингов хотя бы для этой группы варнингов