Какие были реальные ситуации в которых приходилось использовать immutable collections?

В .NET есть System.Collections.Immutable. Был реальный опыт использования, который того стоил?


Ответы (1 шт):

Автор решения: Aziz Umarov

Реальный и основной метод использования

System.Collections.Immutable у меня это многопоточность. У вас есть список и если хотите его обезопасить, то имутабельность вас оградит от проблем, которые может создать мутации во многих потоках.

Прошу не холиварить. Я лишь указываю что имутабельность может оградить от проблем. При этом если вам нужно чтоб объект мутировал для этого существует другие механизмы.

→ Ссылка