Как стать автором
Обновить
-3
0

C#/.NET developer

Отправить сообщение
То-то они все в офшоры сбежать пытаются.
Так уже, во многих европейских странах давным-давно прогрессивная шкала налога, и там совсем не 1 процент.
А что, все правильно. Воцерковленные и зомбированные ящиком должны страдать.
Не поможет, таймер-то поди на сервере тикает.
Напишет в неподходящей, делов-то.
Я видел в каком-то посте на Хабре довольно давно, попробую найти.
В случае когда у нас есть и автопилот и водитель мы не можем точно сказать кто за что в ответе.
А нам и не нужно. Если система водитель + автопилот работает лучше, чем только водитель, значит автопилот полезен.

автопилоты и на машины новичков
Да, такой статистики пока нет (наверное). Из общих соображений: если автопилот даже опытным водителям помогает, то новичкам должен еще лучше. Тоже мысленный эксперимент, конечно, но не такого уровня как у вас.

В любом случае, можно сказать, что пока автопилот полезен — как будет дальше, покажет время.
Зато автопилот справляется с другими случаями, когда человек не справится. Поэтому не так важно, на самом деле, с чем он справляется лучше или хуже. Важно, чтобы аварий было меньше.
Ну то есть никто же не может например сказать как часто водителям Теслы пришлось вмешиваться чтобы избежать аварии
А почему вы это исключаете из статистики? Водителям других машин ведь тоже приходится вмешиваться чтобы избежать аварии.

И люди, которые покупают себе Теслу, это далеко не средние потребители. И они сами по себе скорее водят лучше среднего
Ну вы статистиков за детей держите. Конечно, сравнивают с моделями аналогичного класса, в одной стране и т.д.
2 случая — это не статистика. Статистика не так работает.
Тут не нужно проводить сложных мысленных экспериментов. Надо просто посмотреть на статистику аварийности с автопилотом и без него.
Есть, но хорошо прячется!
Могут. Только вот при работе на C# я с таким почти не сталкивался, а вот на TS столкнулся почти сразу.
RTTI сам по себе практически никогда не является необходимой абстракцией, это скорее «решение для бедных», покрывающее проблемы системы типов конкретного языка
А можете вот это пояснить на моём примере выше? Как бы вы эту задачу решали на языке с хорошей системой типов, но без RTTI?
Смотреть код не надо. Надо понимать систему типов, которая в JS и TS разная. Если не понимать типы JS, то результаты при отладке будут непонятны.
Ровно до тех пор, пока вы в рантайме не попытаетесь получить тип какого-нибудь объекта и получите Object вместо имени класса.

Поясните, где здесь забивание гвоздей микроскопом? Хотите сказать, что TS не предполагает работы с типами? Или работа с типами в рантайме — это какая-то плохая идея? Я лично всегда считал, что это попросту недостаток выбранной реализации (транспиляции в JS).

Так я и пишу про преимущества/недостатки инструмента.
Если речь про C#, там для объектов сохраняются метаданные, и в рантайме можно получить тип объекта.
Легко. Вот прямо вчера пример: есть тип discriminated union по строкам, ну например:
type mytype = 'string1' | 'string2' | ...
Дальше, имеется строка, полученная с вебсервиса в рантайме. Как проверить, что строка принадлежит этому типу? Быстрое гугление показало, что проще всего сделать массив со всеми валидными строками для типа и использовать его как основу для типа, а проверять через массив. К сожалению, определение типа я изменить не могу, так как он не мой, так что этот способ мне не подходит. Ну и даже этот способ, честно говоря, выглядит костылём.

Информация

В рейтинге
Не участвует
Откуда
Varna, Varna, Болгария
Дата рождения
Зарегистрирован
Активность