Pull to refresh
198
0
Максим Аршинов @marshinov

В саббатикале

Send message

Все так: static abstract и static sealed. Подмешивать поведение можно, мутировать стейт и создавать неочевидные цепочки наследования нельзя.

Ну есть такой момент… многие уже начали говорить, что C# идёт по кривой дорожке C++. Однако команда C# тратит просто очень много времени на дизайн и анализ. Будьте уверены, что все новые фичи продумываются от и до.

Посмотрите proposal champion на гите. Там достаточно подробно описано.

Прикольно. Не видел раньше. Но без лямбдочек:))

Кажется, вы меня тролите:) Ну не просто так же запретили после плюсов множественно наследование везде. Получается, всем понятно зачем запретили, вам непонятно.

Смотрим "На плечах гигантов" Бреслава. Там почему в Kotlin не стало трейтов. На гитхабе в issue C# тоже аргументы против трейтов приведены.

Чтобы не разбираться в цепочке наследования в случае полиморфизма, очевидно

А как джависты про Котлин вообще: с удовольствием переходят или есть те, кто "фу-фу-фу эти ваши лямбды, сложна-сложна непонятна, лучше уж на восьмерочке оставаться"? Понятно, что люди разные, но если взять среднюю температуру по больнице?

В бесплатном Identity Server плохая обработка ошибок внутри к сожалению...

Раньше игрушки радовали. А сейчас как-то не очень

Да нормас. Там же стейт не наследуется. Так что все ок

множественным наследованием

Я буду еще как. Это ж тайпклассы почти. Супер-нужная мега-недооцененная фича. Дайте еще улучшеный вывод типов для generic'ов и abstract sealed.

А static в интерфейсах тоже не впечатляет? Или логика такая, что они не успеют похоже его запилить и он в превью останется?

Может завезут короткие конструкторы из рекордов в обычные классы и тогда get; set; тоже можно будет опускать. В Kotlin же справились с этой задачей. Вообще будет прикольно, если C# начнет тырить фичи из Kotlin - языка, который изначально тырил фичи в т.ч. из C#.

Да не плохо. Из прям нужного осталось стырить abstract sealed и enum classes из Котлина, чтобы можно было паттерн-метчить DU и норм будет.

И все еще нет деревьев выражений...

Только для памяти. Никаких вам деревьев выражений.

@Scoodleтимлид - это не самый крутой разработчик. Это гибрид менеджер-программист, поэтому размышления, что в команде есть "крутые спецы, а тимлид - я" вообще вас не должны беспокоить. Назначили вас скорее всего за софт скиллы. Ну и наверняка если вы пройдете собеседования в компании с более сильными командами, то получите то, что хотите: вас в 20 не возьмут лидом, потому что хоть вы с 12 там начали программировать в 20 еще не сформирована до конца личность, а тимлидам это нужно. Короче, сходите в отпуск, кино посмотрите, на гитаре там поиграйте, займитесь чем-то и это пройдет.

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Works in
Date of birth
Registered
Activity