Ayrat
*включил булшит толк*
Ayrat
главное не говорить про нано-технологии. К этому слову есть предубеждение в РФ
Mikhαil
главное не говорить про нано-технологии. К этому слову есть предубеждение в РФ
А в некоторых компаниях наоборот лучше про них говорить
Ayrat
В общем навешать полуправду изи
Ayrat
Главное знать возможные контраргументы и иметь полуправду на них
Mikhαil
Контраргументы не выдерживают проверку реальностью. По факту, сишарписта переобучить легко
Мы уже это проходили - бизнесу плевать на аргументы прогера про научить. Бизнесу нужно иметь возможность разогнать условно весь штат и взять новый быстро. Но я щас сугубо за большие достаточно компании говорю
Ayrat
Это я уже не про фшарп если чо, а про любое пропихивание нужной тебе agenda
Vasily
Выдаешь весло другой формы
Vasily
И люди продолжают грести
Ilya
а то получится неубедительно
Mikhαil
Ща попробую поменять формулировку
Ayrat
То есть разогнать/набрать это бодишопы, да. Контрактная разработка - да
Mikhαil
Типа бизнес не хочет зависеть от условных двух экспертов в фарше
Mikhαil
Которые будут всех обучать
Mikhαil
Когда у тебя 15-20 команд особенно
Vasily
В данном случае
Vasily
Условно, сделать все так, чтобы бас фактор был минимальным
Mikhαil
Задача - вырастить своих экспертов
Ну вот ты ставишь задачи бизнесу но по сути все валуе - это голословные утверждения про ТТМ которые однозначно даже доказать сложно
Ayrat
Типа бизнес не хочет зависеть от условных двух экспертов в фарше
Процессы стрёмные, сразу можно сказать. Если наладить хотя бы ревью, экспертиза моментально распространится по головам
Ilya
Когда у тебя 15-20 команд особенно
проблема 20 команд в том, что ты ими не можешь руководить, они в любом случае автономны и навязывать им что то - безперспективно
Ilya
пусть хоть на го пишут
Vasily
И в проекте на фшарпе
Vasily
И понимаю, что во втором случае явных багов меньше
Vasily
И стоимость их исправления дешевле
Ayrat
ну вот да, навязать одну канву в крупных конторах невозможно. Рано или поздно ты увидишь что где-то вообще свой компилятор и язык придумали и уже в проде ....
Ayrat
Чем крупнее, тем чаще такое происходит
Ilya
И стоимость их исправления дешевле
это учитывает кейс, когда дэбаг асинхронных методов выключается?
Vasily
Если что
Vasily
Но да, учитывает
Anatoly
Осталось только где-то эти данные взять
Ilya
это учитывает кейс, когда дэбаг асинхронных методов выключается?
А когда этот баг пофиксят, ты что будешь вспоминать? Или пока не знаешь?
Ilya
Осталось только где-то эти данные взять
Анатолий старый волк - его не наебать красивыми графиками
Ayrat
это учитывает кейс, когда дэбаг асинхронных методов выключается?
он не выключается, просто там в силу некоторых особенностей пропадают некоторые переменные из видимости дебагера. Бряки работают конечно же.
Vladislav
причем только в райдере
Ilya
а это немаловажная деталь
Ilya
тулинг C# всё равно лучше, я к этому
Да, но у фшарпа тоже неплохой. И важность детали несколько преувеличена.
Ayrat
Немаловажная, но если бы ты вышел за пределы дотнета, ты бы увидел насколько тулинг F# и C# незначительно различается по сравнению с 99% языками мира
Vasily
Неужто я дожил до времени, когда Ильи занимаются аутофагией?
Sergey
можно ещее наплести что в сишарп много функциональных фишек добавляют а в фарше давно искаропки
Ayrat
то есть мы щас спорим за видимость переменных в асинках, а где-то люди компилятор флаги руками выставляют
Ayrat
В твоей компании не пишут, да
Ilya
если ты не налоговая служба США
Vagif
И стоимость их исправления дешевле
Вот тот же опыт, который я, к сожалению, не готов подтвердить метриками. 1. Меньше багов 2. Быстрее их исправление. Плюс 3. Быстрее реализации новых фич.
Mikhαil
Михаил, я вот смотрю просто на количество багов в проекте на сишарпе
Я понимаю это. И я даже склонен с тобой согласиться. Но бизнес (по крайней мере в котором я работаю) любит более объективные цифры. Потому что потом ему отвечать если эти утверждения разойдутся с правдой
Sergey
поэтому на этих языках и не пишут энтерпрайз
смотря как расшифровывать энтерпрайз
Ayrat
У Влашина есть исследование по кол-ву циклических ссылок и “сложности” кода по метрике VS - maintability
Vladislav
поэтому на этих языках и не пишут энтерпрайз
научись уже потоньше троллить пожалуйста
Vasily
Сложность фшарпа преувеличена
Ilya
Sergey
У Влашина есть исследование по кол-ву циклических ссылок и “сложности” кода по метрике VS - maintability
кстати а есть опенсорс тулзы для этого? (чекать насколько архитектурно пиздец)
Ayrat
Сложность фшарпа преувеличена
Её преувеличивают те, кто не хочет выйти из зоны комфорта одного изученного языка, который их кормит 10 лет. Ни на кого не намекаю
Mikhαil
Код пишется в разы быстрее и проще переписывается
Ну это опять же эмпирическим путём выведенное представление которое подтверждается небольшой выборкой. Короче - я не отстаиваю правоту бизнеса, а подсвечиваю сложность
Mikhαil
Её преувеличивают те, кто не хочет выйти из зоны комфорта одного изученного языка, который их кормит 10 лет. Ни на кого не намекаю
Я раньше был таким. А потом стало интересно - а чо там у людей. Посмотрел в Котлин, посмотрел в фарш
Mikhαil
Даже если на них не писать прод - интересный опыт
Mikhαil
Расширить кругозор
Ayrat
Да, это важно
Vasily
Самое важное - это кругозор, да
Vasily
Язык как инструмент не очень важен
Mikhαil
Я вот люблю на собесе пообщаться с человеком про такие вещи - а смотрел ли человек в другие языки и платформы, что ему понравилось, есть ли фичи дотнета которые человек ждёт, есть ли фичи которые человек хотел бы в дотнете из других языков
Ilya
с точки зрения - запилил фичу, запилил другую, получил бабло и свалил - не важен. с точки зрения саппорта - очень важен
Ilya
никто в здравом уме не начнёт сейчас проект на VB.NET
Mikhαil
с точки зрения - запилил фичу, запилил другую, получил бабло и свалил - не важен. с точки зрения саппорта - очень важен
На самом деле значимость языка переоценена все равно (не говорю что ее нет, но все же)