Size: a a a

2021 February 10

E

EgorBo in pro.net
весь менеджет код тогда причесывали - особо легаси там нет
источник

E

EgorBo in pro.net
ибо отличия от .NET Framework очень большие
источник

E

EgorBo in pro.net
например все либы побили на мелкие
источник

DP

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

VS

Vasily Shapenko in pro.net
Ayrat Hudaygulov
Я думаю там начало копипастнули
+
источник

E

EgorBo in pro.net
статическое поле чаще всего плохо, глобал стейт + ненужный рут + если оно ридонли то еще статик инициализация
источник

E

EgorBo in pro.net
это что-то типа маркера
источник

IC

Ilya L Che in pro.net
И какая тогда замена ридонли статику, если это плохо?🤔
источник

E

EgorBo in pro.net
не, если надо - то ок
источник

E

EgorBo in pro.net
а вообще замена простая - обычное статик поле + Volatile.Read/Write :)
источник

E

EgorBo in pro.net
ой, вернее Interlocked.CompareExchange
источник

E

EgorBo in pro.net
но это заморочки дотнет самого, статик ридонли и статик конструкторы сильно усложняют жизнь АОТ компиляции
источник

E

EgorBo in pro.net
прям очень
источник

G

Gtoressan in pro.net
Сергей
ну а если все пишут CompanyName, а ты написал NameOfCompany это дичь?)
Не дичь, но лучше бы переделать
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
слабое место джита - форвард сабститушон
источник

E

EgorBo in pro.net
Test должен быть но-оп
источник

I

IdiocyAcceptance in pro.net
EgorBo
слабое место джита - форвард сабститушон
Это намёк на твой следующий пр?
источник

E

EgorBo in pro.net
хз, довольно сложная тема
источник

VS

Vasily Shapenko in pro.net
Тут, как я понимаю, надо будет проходить по всем кейсам
источник