ইন cat-v.org অনেক বিরোধী গলি একটি rants এক আমি পাওয়া জো আর্মস্ট্রং দ্বারা একটি যাযাবর গলি মডেল বিরুদ্ধে বিভিন্ন আপত্তি উত্থাপন, এক যা নিম্নলিখিত ছিল:
আপত্তি 4 - বিষয়গুলির ব্যক্তিগত রাষ্ট্র রয়েছে have
রাষ্ট্র হ'ল সমস্ত অশুভের মূল। বিশেষত পার্শ্ব প্রতিক্রিয়া সহ ফাংশন এড়ানো উচিত।
প্রোগ্রামিং ভাষাগুলিতে রাষ্ট্র অনাকাঙ্ক্ষিত হলেও বাস্তব বিশ্বের রাষ্ট্র প্রচুর। আমি আমার ব্যাঙ্ক অ্যাকাউন্টের রাজ্যে অত্যন্ত আগ্রহী এবং আমি যখন আমার ব্যাংক থেকে অর্থ জমা বা উত্তোলন করি তখন আমার ব্যাংক অ্যাকাউন্টের অবস্থা সঠিকভাবে আপডেট হওয়ার আশা করি।
প্রকৃত বিশ্বে এই রাষ্ট্রটি বিদ্যমান রয়েছে তা দিয়ে রাষ্ট্রের সাথে আচরণের জন্য প্রোগ্রামিং ভাষার কী সুবিধা দেওয়া উচিত?
ওওপিএলরা বলেছে "প্রোগ্রামার থেকে রাষ্ট্রটি আড়াল করুন"। রাজ্যগুলি কেবল অ্যাক্সেস ফাংশনের মাধ্যমে লুকানো এবং দৃশ্যমান is প্রচলিত প্রোগ্রামিং ল্যাঙ্গুয়েজ (সি, পাস্কাল) বলে যে রাষ্ট্রের ভেরিয়েবলের দৃশ্যমানতা ভাষার স্কোপ বিধি দ্বারা নিয়ন্ত্রিত হয়। খাঁটি ঘোষিত ভাষাগুলি বলে যে কোনও রাষ্ট্র নেই। সিস্টেমের গ্লোবাল রাষ্ট্রটি সমস্ত ক্রিয়াকলাপে পরিচালিত হয় এবং সমস্ত কার্য থেকে বেরিয়ে আসে। মোনাডস (এফপিএলগুলির জন্য) এবং ডিসিজি (লজিক ভাষাগুলি) এর মতো প্রক্রিয়াগুলি প্রোগ্রামার থেকে রাষ্ট্রটি লুকানোর জন্য ব্যবহৃত হয় যাতে তারা "রাষ্ট্র যেমন কিছু যায় আসে না" এমনভাবে প্রোগ্রাম করতে পারে তবে সিস্টেমের রাজ্যে সম্পূর্ণ অ্যাক্সেস থাকা দরকার এটি হওয়া উচিত।
ওওপিএলগুলির দ্বারা নির্বাচিত "প্রোগ্রামার থেকে রাষ্ট্রটি আড়াল করুন" বিকল্পটি সবচেয়ে খারাপ সম্ভাব্য পছন্দ। রাষ্ট্রকে প্রকাশ করার এবং রাষ্ট্রের উপদ্রব হ্রাস করার উপায় অনুসন্ধান করার পরিবর্তে তারা এটিকে লুকিয়ে রাখে।
এর অর্থ কী? আমার খুব নিম্ন স্তরের বা পদ্ধতিগত অভিজ্ঞতা রয়েছে, বেশিরভাগ ওওপি, যাতে সম্ভবত এটি ব্যাখ্যা করে যে আমি এটির সাথে কতটা অপরিচিত। এবং আরও আধুনিক দৃষ্টিকোণ থেকে, এখন যেহেতু বেশিরভাগ অবজেক্ট-ওরিয়েন্টেড হিস্টিরিয়া পাস হয়েছে (কমপক্ষে আমি যতটা বলতে পারি), আপনি বলছেন যে উত্তরণটি কতটা সঠিক / প্রাসঙ্গিক?
আপনার সাহায্যের জন্য ধন্যবাদ.