чтобы потриалить язык/тулинг. Какой фреймворк взять для веб апи? Жираф? Накидайте советов типа какие еще можно библиотеки сразу поставить, чтобы не страдать. В команде все сишарписты, про фп только книжки/блоги читали
Если нет6, то можно просто минимальные апи взять. Если нет5, то можно и на обычных контроллерах. Показать всякие фишки с DU/Option/Result и primary constructors для всх типов
А что может запретить юзать NET 6 при начале разработки нового сервиса?
Хз, CI DI не настроено
Хыхы...Тоже мне проблема.
Проблема.
Руки надо значит девопсам выпрямлять. Молотом.
жираф брать, на нём удобно преимущества фшарп композиции показывать
для тестов экспекто по той же причине
Тут я бы рекомендовал стандартные xUnit/NUnit. Привычнее и и плагины для запуска тестов в IDE есть.
цель проекта другая) чтобы люди поняли зачем фшарп, с xunit nunit это будет сложнее
Если честно, непонятно, почему Excepto является важной частью F# экспириенса. 🙂
Я не юзал, да и не планирую, потому что xUnit/NUnit покрывают потребности без боли.
ну с моей точки зрения главное преимущество фарша это композируемость твоего кода, ее считаю и надо показывать. То что делается ровно как в сишарпе показывать смысла не вижу
Композиция ради композиции. Жираф ок, потому что помогает убрать неудобства от использования того же минимал апи.
если убрать композицию, то я не вижу зачем фшарп :)
Ну так выше же уже написали. 1) меньше кода 2) больше типов/инструментов для более простого выражения мыслей 3) меньше ручной работы с аннотацией типов и прочего
если писать как на сишарпе, то меньше кода не будет, про больше инструментов - сомнительно, я бы сказал что примерно столько же, меньше ручной работы - если юзать сишароповые фреймворки, то нет
Мне кажется что ты тут не прав. Меньше кода - это свойство F# в любом стиле. Просто из-за языка
я писал на cdk для амазона, кода на фарше больше просто из-за лишних кастов и игноров
Да, но это же потребление чужого апи. Ты в так же в любом стиле будешь писать эти касты и игноры
нет, это потому что юзаешь сишарповый фреймворк, на фармере возможно будет меньше кода (но там упускается удобство с автокомплитом)
сильно сказано! похоже на то, как пишут в книгах по теоркату и фп, но с т.з. практики (или лучше - практика)👍
Обсуждают сегодня