একটি সি ++ বইতে লেখক বলেছেন যে আমাদের আর দীর্ঘ পরামিতি তালিকার ফাংশনের প্রয়োজন নেই কারণ বেশিরভাগ পরামিতিগুলিকে একটি শ্রেণিতে স্টেটের ভেরিয়েবলগুলিতে রিফেক্টর করা যায়। অন্যদিকে, একটি কার্যনির্বাহী প্রোগ্রামিং বইতে বলা হয় যে রাষ্ট্রের ভেরিয়েবলগুলি মন্দ, কারণ এটি পার্শ্ব-প্রতিক্রিয়া সৃষ্টি করে যার ফলে বাগ প্রবণ এবং কোডের সমান্তরাল হওয়া শক্ত hard আমি হতবাক হয়ে যাচ্ছি কোডটি কি তার রাষ্ট্রীয় ভেরিয়েবলটিকে ফাংশন প্যারামিটার তালিকায় সরিয়ে দিয়ে যতটা সম্ভব রাষ্ট্রের ভেরিয়েবলের উপর নির্ভর করা এড়ানো উচিত?