
Akhmed
28.02.2017
13:33:08
ну у меня тоже VS + Resharper - ридер пока никаких профитов не дает

Roman
28.02.2017
13:33:12

GNU/Patchouli
28.02.2017
13:33:20
Мне, правда, в целом шарпы не особо нравятся. Смотрела я после Haskell на F# - как-то не захотелось начинать. Насчет этого, кстати. Чем вам нравится F#?

Google

Akhmed
28.02.2017
13:35:42
код получается значительно меньше как правило
за счет иммутабельности и сравнения по умолчанию делать доменную логику проще

Roman
28.02.2017
13:36:43
Это отличный сплав из .net, котоырй дает большую универсальность, удобство и компактность языка благодаря ML корням, на него легче перетащить C# девелоперов чем на хаскелл, на него легче перетащить энтерпрайз чем на хаскелл.

Akhmed
28.02.2017
13:36:44
Алгебраические типы данных и Pattern Matching часто упрощают реализацию логики тоже

Roman
28.02.2017
13:37:36
Но в целом Хаскелл поковырять тоже приятно)

Igor
28.02.2017
13:38:37
Тут проскакивала новость что думают над добавлением тайп-классов в .NET

Roman
28.02.2017
13:38:57
F# (and C#) type classes concept
https://github.com/MattWindsor91/visualfsharp/blob/hackathon-vs/examples/fsconcepts.md

GNU/Patchouli
28.02.2017
13:39:01

Roman
28.02.2017
13:39:05
ты про это?

Akhmed
28.02.2017
13:41:09

Igor
28.02.2017
13:41:11
ты про это?
https://github.com/dotnet/csharplang/issues/164

Roman
28.02.2017
13:41:33

GNU/Patchouli
28.02.2017
13:42:05

Google

Roman
28.02.2017
13:42:24

Igor
28.02.2017
13:42:53
Но эта вроде посвежея :)

Roman
28.02.2017
13:43:04
да
объединение идей

Akhmed
28.02.2017
13:43:19
Вот Linq кстати хороший пример. Это элементы функциональщины который притащили в C# и сейчас в энтерпрайзе используется повсеместно
а после того как что то напишешь на F# то понимаешь что есть намного больше удобных инструментов которых сильно не хватает в C# )
Когда Linq добавляли в C# я помню как куча моих коллег ныла о том что все это не нужно и это засоряет язык и все такое
хотя потом все повсеместно исползовали

Igor
28.02.2017
13:46:44

Roman
28.02.2017
14:41:23
Для единой тчоки правды нужен CQRS + ES + DDD , т.е. архитектурный подход, другое дело что F# с ним реализовывается гораздо легче.

Igor
28.02.2017
15:09:37

Alexander
28.02.2017
15:20:57

GNU/Patchouli
28.02.2017
15:23:15

Igor
28.02.2017
16:12:10

Alexander
28.02.2017
16:28:31
Хотя надо наверное еще раз дать шанс, и попробовать последние EAP

Igor
28.02.2017
16:30:59

Alexander
28.02.2017
16:32:09

Google

Alexander
28.02.2017
16:33:08
Я понимаю что не камильфо на маке винду юзать, но ловить глюки баги и тормоза VSForMac тож не хочется(
+ Есть еще проекты под WPF,WP,CE
Вот для CE специально стоит 2008 студия

Roman
28.02.2017
16:34:13
Собрались дотентчики " у меня мак" " и уменя мак" xD

Igor
28.02.2017
16:35:11
У меня макбук + Bootcamp) Imac как host
Пару лет назад тоже юзал bootcamp тк XS не поддерживал C#6,
но потом вышла XS 6 с поддержкой всех фич C#6 и необходимость в VS как-то отпала и я удалил винду.
А потом .NET ушел в кросплатформу, а теперь вот VSCode и Rider появились.

Alexander
28.02.2017
16:35:12

GNU/Patchouli
28.02.2017
16:35:23

Roman
28.02.2017
16:35:55

GNU/Patchouli
28.02.2017
16:36:45

Igor
28.02.2017
16:36:55

Alexander
28.02.2017
16:37:01

Igor
28.02.2017
16:37:26

Alexander
28.02.2017
16:37:28
ОС Реального времени от MS
ну и .Net урезанный уровня 3.5

Akhmed
28.02.2017
16:37:52
А у нас проект под винду, иос, андроид. И без винды никак и без мак никак

GNU/Patchouli
28.02.2017
16:38:10
а у меня лабы в универе
и это печально

Google

Alexander
28.02.2017
16:38:23

Akhmed
28.02.2017
16:38:32
Для сборки да

Alexander
28.02.2017
16:38:40
Тесты?

GNU/Patchouli
28.02.2017
16:38:52
потому что я вообще не очень переношу на дух языки высокого уровня

Akhmed
28.02.2017
16:38:53
А для разработки каждый может и то и то использовать

GNU/Patchouli
28.02.2017
16:39:03
ну, кроме Pure Functional
типа Haskell

Roman
28.02.2017
16:39:14

GNU/Patchouli
28.02.2017
16:39:21

Akhmed
28.02.2017
16:39:45
Тесты прогоняются на CI сервере. Ечли тесты не пройдут то CI запретит делать PR

Alexander
28.02.2017
16:39:48

Roman
28.02.2017
16:40:09
Да нет, C же
Я-то думал на aсме, а то си это же высокоуроневый яп. Не круто)

Igor
28.02.2017
16:40:10

Akhmed
28.02.2017
16:40:43
У кого мак у них виндовые виртуалки. У кого винда - ма3овский билд хост

GNU/Patchouli
28.02.2017
16:40:43
Микроконтроллеры ковыряю

Roman
28.02.2017
16:41:14

Igor
28.02.2017
16:41:41

GNU/Patchouli
28.02.2017
16:41:52

Roman
28.02.2017
16:42:25

Google

GNU/Patchouli
28.02.2017
16:42:34
А C де-факто стандарт в системном программировании POSIX-совместимых осях

Roman
28.02.2017
16:43:00

GNU/Patchouli
28.02.2017
16:43:10

Alexander
28.02.2017
16:43:20
Да вообще кому нужны стандарты)

GNU/Patchouli
28.02.2017
16:43:26
На самом деле, отсутствие стандартов где-либо - штука проблемная.

Roman
28.02.2017
16:43:43

GNU/Patchouli
28.02.2017
16:44:42
ОКР дектектед xD
Вот кстати, ОКР у меня действительно наблюдается, боролась с этим, более-менее успешно.
Было время, когда мыла руки раз по 15 на дню
приходилось практически постоянно в кожанных перчатках сидеть

Roman
28.02.2017
16:45:56

GNU/Patchouli
28.02.2017
16:46:20
потому что кожа красная была и облезала из-за мыльной щелочи

Roman
28.02.2017
16:47:21

GNU/Patchouli
28.02.2017
16:48:25

Roman
28.02.2017
16:48:46

GNU/Patchouli
28.02.2017
16:48:51
В общем-то, обижаться тут точно не на что.

Alexander
28.02.2017
16:48:59
???