102,1 тыс подписчиков
Дженерики и Arc как причина будущего техдолга
Всё это звучит разумно, но буквально применяемые «лучшие практики» превращают проект в хаос. Дженерики, Arc и типизация ошибок на каждый чих кажутся незыблемыми. Однако слепое следование догмам раздувает бинарники и плодит дедлоки. Даже хвалёный async в CPU-задачах лишь добавляет лишнего оверхеда.
Вместо погони за абстрактной чистотой стоит оценить реальные расходы. Рассмотрим приёмы, упрощающие поддержку без потери производительности.
Около минуты
3 дня назад