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
Admin
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
Google
Roman
28.02.2017
16:42:25
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
???