Size: a a a

2021 April 27

AK

Andrei Kurosh in pro.net
Довольно тупо получается - защита на честном слове
источник

AK

Andrei Kurosh in pro.net
Да еще и вербозно
источник

S

Sergey in pro.net
Семантика
источник

S

Sergey in pro.net
Это интересно, спасибо. Но выключать совсем, это значит они будут как наллбл восприниматься в остальном коде
источник

AK

Andrei Kurosh in pro.net
"Вообще-то тут не должно быть нулла, но всякое может быть, так что не расслабляйтесь, сучки" - это смешная семантика
источник

K

Katz in pro.net
record для dto не вариант?
источник

S

Sergey in pro.net
Дня новых да, но старые трогать никто не хочет. Легаси.
источник

S

Sergey in pro.net
Скорее так: нал тут быть не может, но вот нал, но он не нал. Просто, чтобы заткнуть компилятор. А дальше все красиво
источник

AK

Andrei Kurosh in pro.net
а дальше с клиента прилетит DTO без одного поля и там все равно будет налл
источник

S

Sergey in pro.net
Ну там валидация и до первого NRE, да
источник

AK

Andrei Kurosh in pro.net
лично у меня за всю жизнь не возникало проблем с NRE, которые можно было бы решить введением non-nullable ref types в том виде, в котором они сделаны
источник

AK

Andrei Kurosh in pro.net
периодически возникало NRE при работе с EF, потому что кто-то забыл сделать Include и navigation property не проинициализировалось. но non-nullable ref types также не помогут
источник

DP

Denis Petukhov in pro.net
Ты на атрибутах JB живешь?
источник

VK

Vladislav Khapin in pro.net
оно просто не нужно в таком виде
источник

DP

Denis Petukhov in pro.net
Ну я так понимаю оно сейчас почти достигло атрибутов JB по возможностям
источник

IC

Ilya Chernoudov in pro.net
а почему нельзя прописать дизейбл в самих проектах? зачем кондишен?
источник

Dv

Dr. Friedrich von Ne... in pro.net
Чтобы всё в одном месте было. Вместо трёх тудушек — одна.
источник

DP

Denis Petukhov in pro.net
Я пока нашел кейс где оно не работает. В переиспользуемых сборках. Я так понимаю если у использующего не включено то он не увидит нихрена
источник

IC

Ilya Chernoudov in pro.net
ну хз,выглядит как программирование на xml
источник

DP

Denis Petukhov in pro.net
А атрибуты JB видят как глаза так и IDE, если это не секс-меньшинство без решарпера)
источник