Полный текст

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