Tako
ну ты мне опиши чо он делать будет
Tako
какую проблему он решает,что он вайрзапит епта?
Ilya
Writing constructors to initialize many fields (dependencies?) is tiresome
Ilya
А primary constructor будет initialize many fields за тебя.
Tako
чем он будет initialize? дефолтными values?
Ilya
чем он будет initialize? дефолтными values?
Переданными в конструктор :D
Ilya
Для дефолтных у нас уже конструктор без параметров.
Tako
Переданными в конструктор :D
ну типа class MyClass { MyClass(string shit); public string Shit{get;set;} }?
Ilya
ну типа class MyClass { MyClass(string shit); public string Shit{get;set;} }?
Нет, типа class MyClass(string Shit); Только без set. Нафиг сет и конструктор одновременно?
Ilya
ясно хуета
Согласен.
Ilya
(выпиливайте рекорды из сишарпа)
Tako
(выпиливайте рекорды из сишарпа)
деды писали инициализацию в конструкторе и мы будем писать!!!
Tako
и чо,прям рекорды юзаете в продакшене?
Ilya
Представляешь :D
Tako
Пиши. Я уже месяц не пишу. Мне хорошо.
ужас илья вот ты токсик,я пошутил а ты сразу токсичить!!
Sergey
и чо,прям рекорды юзаете в продакшене?
нет просто не пишет уже месяц
Ilya
Попытался затащить рекорды и был уволен.
Tako
все правильно.
Ilya
Нефиг токсиков на работу брать.
Tako
вот ты шутишь а мне и в рекордах нравится писать инициализацию самому!
Ilya
вот ты шутишь а мне и в рекордах нравится писать инициализацию самому!
Я ни разу в жизни не шутил. А зачем ты тогда рекорды используешь?
Tako
Ну я их не использую,но вообще рекорды для имутабельности,а не для того чтобы строчек меньше писать
Ilya
Для иммутабельности уже конструкторы и { get; }.
Ilya
Боюсь, что рекорды всё-таки для того, что бы меньше строчек писать!
Tako
ладно сдаюсь
Tako
наверное ты прав
Ilya
*радостно токсичит*
Tako
*радостно токсичит*
а я-то думал почему во всех релиз ноутах писали о рекордах только о том что можно меньше строк писать.
Tako
https://www.youtube.com/watch?v=Iv94MTy7GmE
Ilya
а я-то думал почему во всех релиз ноутах писали о рекордах только о том что можно меньше строк писать.
Ну там писали, что с рекордами иммутабельности достичь проще, потому что строк писать меньше :D
Tako
раньше разработчики не пользовались имутабельностью потому что не хватало сил написать инициализацию свойств в конструкторе.
Ilya
> раньше разработчики не пользовались имутабельностью Смелое заявление. На этом и закончим.
gsomix
@XperiAndri Вижу в слаке предложения о работе. А чего в @fsharp_jobs не скинул? :)
Ayrat
Как камень с души.
Ayrat
Выдохнул
Hog
В добрый путь!
Vasily
Выдохнул
И немедленно выпил
Dmitry
Как камень с души.
прощай немытая Россия, получается?
Ayrat
прощай немытая Россия, получается?
Уточним что это твои слова, я Родину люблю! Но да, поеду таки
Ayrat
Но мне очень надо!
Ayrat
Переживал за тест
Ilya
Но мне очень надо!
Обещал вернуться?
Ayrat
Конечно
Mark
Выдохнул
Ну что, теперь до "через год или два". Хорошей дороги!
Romɑn
https://twitter.com/terrajobst/status/1366870735063457793?s=09
Ilya
И Ленин.
Его мы в школе не читали.
Ilya
Чот Иммо припозднился. Уже пару дней как бранч в main переименовали. Так редко заглядывает в репозиторий?🤔
Андрей
Его мы в школе не читали.
щас придет дед и будет гнобить тебя за незнание марксистско-ленинизмов )
Romɑn
И Ленин.
И поехал-таки!
Kirill
The 8 most missing features in C# – TooSlowException https://tooslowexception.com/the-8-most-missing-features-in-c/
а не будет ли тогда слишком много всего намешано?
Ilya
А почему много?
IdiocyAcceptance
Ну мне кажется что это путь любого языка
IdiocyAcceptance
Хочется много разных фич, которые удобнее предыдущих
IdiocyAcceptance
В итоге они перемешиваются между собой
Ilya
Просто непонятно, в каком месте много. Не сказал бы, что эти фичи особо пересекаются.
Андрей
надо просто депрекейтить старые, если в студии все подчеркивать желтым, то это выбесит и разрабы пофиксят ну или просто будут сидеть в желтой студии ))
Ilya
Так а нечего депрекейтить же. Новые фичи не заменяют старые.
Kirill
Ну мне кажется что это путь любого языка
ну не, есть популярные языки где почти нет изменений. си, го, (шутка про джаву)
Ilya
> го добавляет дженерики > в го почти нет изменений
Kirill
ну еще не добавил же
Ilya
Ну и про джаву тоже.
Kirill
ну и я считаю да, это ошибка и не стоит их добавлять
IdiocyAcceptance
Ну го слишком обрезанный чтобы про него говорить
Kirill
Ну го слишком обрезанный чтобы про него говорить
однако новые проекты стартуют именно на нем
Ilya
Да даже в си новые штуки добавляют. Просто там комитет раз в 10 лет собирается.
IdiocyAcceptance
однако новые проекты стартуют именно на нем
однако новые проекты стартуют именно на всём, чём только можно
Sergey
ну не, есть популярные языки где почти нет изменений. си, го, (шутка про джаву)
Из трёх ток си можно упрекнуть, и то не читая новый стандарт если
IdiocyAcceptance
а вот новые проекты на го стартуют на го, с этим не поспоришь
Kirill
однако новые проекты стартуют именно на всём, чём только можно
ну если смотреть на компании, кто получает норм инвестиции, то я вокруг себя много го вижу, в рф
Kirill
Например?
сбермаркет