Bir C ++ kitabında yazar, parametrelerin çoğunun bir sınıftaki durum değişkenlerine dönüştürülebildiği için artık uzun parametre listesiyle bir işleve ihtiyacımız olmadığını söylüyor. Öte yandan, işlevsel bir programlama kitabı durum değişkenlerinin kötü olduğunu, çünkü hataya eğilimli ve kodun paralelleştirilmesi zor olan yan etkilere neden olduğunu söylüyor. Şaşkınım. Kod, durum değişkenini işlev parametre listesine taşıyarak durum değişkenlerine mümkün olduğunca güvenmekten kaçınmalı mıdır?