Ayrat
выбирай любую бутылку что называется
Ayrat
ну TS понятное дело
Vladimir
еще был coffeescript
Vasiliy
я только минут на 15 в магазин вышел. А вы тут дискуссию развели на 200+ сообщений
Mark
вы как старая бабка, вроде не раз уже обсуждали этот вопрос
Ilya
Ilya
F# конечно надо брать
Ayrat
Чой это
Ilya
как и TS
Ayrat
Пащиму
Ilya
но распространять его на 20 команд - не стоит
Ayrat
Но ведь есть C#, а там людей больше, вакансий больше
Ayrat
Всегда можно найти веслателя и не обучая его кинуть заливать круды ЕФом
Ayrat
охуенно же
Ilya
Ilya
потому что найти 2-00 разрабов на C# - выполнимая задача, для решения аналогичной на F# придётся собирать по всему миру
Ilya
Ayrat
и вот чо хочешь делай, но придется жить с разнородной системой.
Ilya
поэтому в принципе форсить язык в столь больших коллективах - сомнительное занятие
Ilya
но если уже есть 20 команд сишарпистов, форсить F# - тоже дело не благодарное
Ayrat
И затаскивание фшарпа вместо сишарпа тут самая меньшая из проблем. А учитывая что она чот решает в перспективе, так нормальный выбор.
Как и замена JS на TS
Ayrat
Ilya
Ilya
форсить
Ayrat
окей. а планомерно внедрять, писать новый функционал на TS? типизировать чот, ловить ошибки во время компиляции, убирать ебаный UB?
Ilya
Ayrat
Mikhαil
Можно не юзать мусорные темплейты
Ilya
Mikhαil
Да их для серьёзных проектов и не юзают же
Mikhαil
Ну и пусть поставляются
Mikhαil
Как это связано с тем чтобы их не юзать
Ayrat
если они пишут норм, почему нет?
есть проблема - я-то знаю что можно ЛУЧШЕ. Потому что у меня есть кругозор.
Жсеры которые “пишут норм” по меркам JS - лютые говнокодеры по сравнению с TSером которые “пишут норм”.
Если бы JSер расширил кругозор, он бы в JS не вернулся
Ilya
Mark
Ayrat
Mark
но я бы не хотел работать с такими кодерами
Sergey
Sergey
и поехали
Ayrat
я знаю минусы F#, я знаю где C# лучше, не вижу смысла писать на C# что-то кроме игры с поинтерами.
Ayrat
У меня есть кругозор обоих языков.
Ilya
Vladislav
Sergey
Mikhαil
Но да, аргумент
Ayrat
Ayrat
Ну да, удобно...
Ayrat
вместо одной звёздочки
Ayrat
в сишарпе можно одной звёздочкой рефать, дерефать быстро.
Ну и в императивном коде имплисит дискард и дефолтное мутабилити удобнее чем фшарп дефолты
Vladislav
можно? да. работает? да.
Sergey
Sergey
эти ваши типы
дженерики
Mark
Ayrat
ну результат важен
ну если мы про удобство, то лично я считаю что удобнее на сишарпе это писать
Sergey
void* ❤️
Vladislav
Sergey
вообще в си ввели дерефы
Sergey
считаю хороший язык для интерпрайза
Denis
xcode по сравнению с ним боженька хоть и тоже говна кусок
Vagif
Разбираюсь, почему некоторые сервисы временами съедают почти весь процессор, и, по всей видимости, для лучшего понимания, потребуется профайлер. Сто лет к нему не обращался, как я понимаю, dotTrace позволяет что-то находить, по крайней мере у них есть "Find and select an interval with high CPU usage". Но можно и просто пользоваться Visual Studio Performance Profiler, в котором есть "Collect CPU usage data". Надо в обоих случаях разобраться, как это задействовать на удаленной машине. Кто-нибудь занимался подобным в последние годы, есть, что посоветовать?
Anatoly
Ну, я заходил на удалённую машину, снимал там трейс, качал себе и там уже анализировал
Vagif
Vladimir
perfview
Anatoly
А чем ты трейсил?
PerfMon, сейчас для этого есть куча других тул. Всякие perfview,
Anatoly
Они лучше, новее и кроссплатформенные
Vagif
Я отстал от этого, годами не было причин. Да и сейчас в продакшне все нормально, но тестовый кластер часто тормозит.
Vladimir
вангую что логи) на прошлой работе у меня на 90% проц на тестовом серве был забит логами (на проде понятно дебаг логи были отключены)
Anatoly
Или деньги