Vasily
Потому как лично у меня к статье один вопрос- я понял, как, но не понял, почему так сложно и какие это проблемы решает
Bonart
есть мнение что тайпскрипт не нужен. Но у меня мало с ним опыта
Мнение такое есть, но очень не рекомендую его внедрять среди откушавших яваскрипт.
Vasily
Т.е. вместо того, чтобы ввести опшн и ?
Vasily
Нагородили хуеву тучу атрибутов
Vasily
С неявными правилами
Ayrat
С неявными правилами
Я бы даже сказал неявными атрибутами
Vasily
А там ещё при рефакторинге ебануть может, т.к. имена параметров
Bonart
С неявными правилами
Так еще и Nullable c рефами протекло
Ayrat
Хуй пойми чем АллоуНал от МейбиНал отличается в мозгах создателей
Vasily
Я уже с автопропертей начал что-то подозревать
Vasily
Точнее, со всяких =>
Vasily
В пропертях
Ayrat
Точнее, со всяких =>
Ну вот экспрешн боди методы/проперти/конструкторы это клёво
Vasily
Когда пару раз ногу отстрелил на ровном месте
Ayrat
Жалко что там только один экспрешн можно
Ayrat
Но проще уж сразу на фшарпе
Vladimir
Когда пару раз ногу отстрелил на ровном месте
при мне джуны отстреливали не раз)
Vladimir
ну а вместе с ними и я, т.к. такое тяжело заметить на проверке)
Ilya
А что там отстрелить-то можно? О_о
Vladimir
ну хотел один раз иницилизировать через = а написал =>
Vladimir
компилятор счастлив, работает до определенного момента тоже счастливо, все довольны
x
Мнение такое есть, но очень не рекомендую его внедрять среди откушавших яваскрипт.
товарищ перешёл с ангуляра на реакт и выбросил тайпскрипт. Заменил на jsdoc или чот такое, говорит отлично
Vladimir
товарищ перешёл с ангуляра на реакт и выбросил тайпскрипт. Заменил на jsdoc или чот такое, говорит отлично
ну это так себе аргумент =) c jsdoc ты напишешь просто в два раза больше кода при том же или хуже выхлопе
Ayrat
Пример можно?
public int Counter { get; } => 0
Ayrat
Вместо стрелочки можно написать равно
Bonart
Вместо стрелочки можно написать равно
Можно, но проблемы честно не вижу.
Bonart
Хотя погоди - это скомпилится разве?
Bonart
error CS8057: Block bodies and expression bodies cannot both be provided.
Vladimir
Вместо стрелочки можно написать равно
наоборот обычно проблема) когда хочешь равно а выходит стрелочка
Ayrat
Хотя погоди - это скомпилится разве?
А может и нет. Давно я чот на сишурупе не писал
Bonart
А может и нет. Давно я чот на сишурупе не писал
Уже проверил. Не компилируется.
x
ну это так себе аргумент =) c jsdoc ты напишешь просто в два раза больше кода при том же или хуже выхлопе
TypeScript users often complain that JSDoc comments are more verbose than TypeScript types. They are, but for a reason. They provide more information, such as a description of what the types are, what a function does, etc. This provides richer IntelliSense than just types. TypeScript definition files use JSDoc comments to provide the great IntelliSense in IDEs that TypeScript users brag about. Putting JSDoc comments in JavaScript gives you the same experience, but it’s in place where its relevant rather than in a separate file.
Vladimir
Это все еще не проблема
проблема в том что это доходит до прода
Vasily
Когда там тяжёлая инициализация
Bonart
Когда там тяжёлая инициализация
Я потому и прошу пример. Интересно где долбануло
Vasily
Я потому и прошу пример. Интересно где долбануло
Ну вот я не помню. Там предполагался синглтон, получился инстанс и привет
Vasily
Это не новый тип вообще
Это вообще недоразумение, ящитаю
Anatoly
Anatoly
Это вообще недоразумение, ящитаю
А тут в чате можно материться или как? Просто эта фича - это полное изумление
Anatoly
Если про.нет почитать, там уже всё написано на этот счёт
Bonart
Это не новый тип вообще
Это новый тип с точки зрения исходников и старый для рантайма.
Anatoly
Фича говно и может работать только в конечных приложениях
Bonart
Фича говно и может работать только в конечных приложениях
Я думаю можно ограничиться первыми двумя словами :)
Anatoly
Это новый тип с точки зрения исходников и старый для рантайма.
Что-то мне кажется, что даже компилятор будет считать это старым типом. Там же просто варнинг кинется
Anatoly
Варнинг, сука
Bonart
Варнинг, сука
Ага, ошибку кидать кишка тонка
Anatoly
Я вчера чуть не сгорел
Anatoly
Мне варнингов в проект завезли
Vladimir
для это может тогда fable взять?
может, как только мне покажут как удобно его использовать для приложений с общим стейтом где больше одного файла-вьюхи, я его тоже начну советовать) пока не могу
Anatoly
Я полгода потратил на 0 варнинг билд и вот они опять
Ayrat
Ага, ошибку кидать кишка тонка
Уточню, даже с явным включением фичи в прожект файле (или просто в файле через прагму). То есть когда мы получили полное согласие от программиста что он понимает что делает и хочет чтобы его выебали статическими проверками, как в лучших домах Европы.
Anatoly
В чем было бы отличие с error?
Падаваны добавляют новый проект через иде.
Anatoly
Там нет warning as error
Anatoly
А другие падаваны аппрувят
Bonart
А другие падаваны аппрувят
Читается как некролог
Anatoly
Разогнать всех нахер, блин
Vasily
Короче, хуерга,хз, как это с башкирского переводится
Bonart
Отправить ежика против шерсти рожать
Vasily
В общем, хорошо, что я вне сишарпа на данный момент
Romɑn
Возможно, народ начнет уходить в фшарп
А вот это не совсем понятно почему