Size: a a a

2020 January 01

AT

Alexey Tkachenko in pro.net
Автосвойство - это достаточно дешёвый уровень абстракции
источник

AT

Alexey Tkachenko in pro.net
Не то что в сисярпе 2005 года
источник

OM

Oleg Morozov in pro.net
Iλyα Che
Да почему сразу мантра. Возможность изменений есть. Проблем из-за этих изменений много. Стоимость учитывания этой возможности почти бесплатная. Почему не воспользоваться? Это не "нам так сказали". Это вполне логическая цепочка.
вот это уже логичная позиция

но её непрозрачность мы уже обсудили
источник

AT

Alexey Tkachenko in pro.net
Oleg Morozov
вот это уже логичная позиция

но её непрозрачность мы уже обсудили
Откуда такая мания владеть потрохами?
источник

OM

Oleg Morozov in pro.net
Alexey Tkachenko
Откуда такая мания владеть потрохами?
когда у тебя каждый байт и такт процессора на счету, то происходит проф. деформация

я не то, чтобы доебаться пришел
просто по новогоднему обсудить как оно у остальных  пока все отдыхают
источник

AT

Alexey Tkachenko in pro.net
Oleg Morozov
когда у тебя каждый байт и такт процессора на счету, то происходит проф. деформация

я не то, чтобы доебаться пришел
просто по новогоднему обсудить как оно у остальных  пока все отдыхают
Остальные сначала меряют, потом оптимизируют
источник

AT

Alexey Tkachenko in pro.net
Обычно гибкость ценнее перформанса
источник

IC

Iλyα Che in pro.net
Ой, не в играх же. Там сделали релиз, и пофиг на всё. Для новой игры костыли выкидываются и пишутся новые ради перфа.
источник

OM

Oleg Morozov in pro.net
Alexey Tkachenko
Остальные сначала меряют, потом оптимизируют
речи о том, когда оптимизировать не было

я и хотел узнать, насколько часто эта гибкость стоит своего наличия
вон человек выше рассказал свой кейс, что в принципе автопроперти редкий кейс у них
источник

OM

Oleg Morozov in pro.net
Iλyα Che
Ой, не в играх же. Там сделали релиз, и пофиг на всё. Для новой игры костыли выкидываются и пишутся новые ради перфа.
это стереотипно
у игр огромное количество итераций в коде и гибкость там так же необходима
источник

IC

Iλyα Che in pro.net
Oleg Morozov
это стереотипно
у игр огромное количество итераций в коде и гибкость там так же необходима
Мне знакомые рассказывали просто, так что всякое бывает :)
источник

OM

Oleg Morozov in pro.net
чтоб понимать насколько, у нас даже дерево наследования это крайне неподвижная и неуклюжая сущность для нашего количества изменений
и в 2020 году ООП по сути применяется очень частично
даже на бекендах это обычно акторы, которые нельзя считать классикой ООП
источник

OM

Oleg Morozov in pro.net
интерфесы, оверайды это привет vtable
замыкания привет аллокации
и куча разного еще

конечно у нас свой взгляд на шарпы, но я старался максимально от него абстрагироваться
чтобы обсудить на общем поле
источник

IC

Iλyα Che in pro.net
Vtable настолько дорогой?
источник

E

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

AT

Alexey Tkachenko in pro.net
Oleg Morozov
речи о том, когда оптимизировать не было

я и хотел узнать, насколько часто эта гибкость стоит своего наличия
вон человек выше рассказал свой кейс, что в принципе автопроперти редкий кейс у них
У меня десктоп с обилием разнообразных пользовательских данных. Там проперти и кодогенерация просто повсюду
источник

OM

Oleg Morozov in pro.net
Iλyα Che
Vtable настолько дорогой?
зависит относительно чего
источник

IB

Ivan Balanar in pro.net
это же геймдев, эти люди на j2me страшные вещи творили
источник

OM

Oleg Morozov in pro.net
на ваших масштабе и железе бесплатно
источник

OM

Oleg Morozov in pro.net
вероятно
источник