"রাষ্ট্র" বা "অবস্থা"? কোনও চলক নামটিতে কখন "স্থিতি" শব্দটি থাকা উচিত এবং পরিবর্তে কোনও পরিবর্তকের নামের পরিবর্তে কখন "স্থিতি" শব্দটি থাকা উচিত? [বন্ধ]


18

কোড সম্পর্কিত কোড এবং আলোচনাগুলি পড়া, আমি প্রায়শই "রাষ্ট্র" এবং "স্থিতি" শব্দটি আন্তঃবিন্যস্তভাবে ব্যবহৃত দেখি তবে নিম্নলিখিত প্রবণতাগুলি উপস্থিত বলে মনে হয়:

  • যখন কোনও ভেরিয়েবলের কোনও মান নির্দিষ্ট থাকে যা নির্দিষ্ট কিছু অবস্থায় রয়েছে তা চিহ্নিত করার জন্য, সেই পরিবর্তনশীলটির নাম "রাষ্ট্র" শব্দ বা এর সংক্ষিপ্তকরণের চেয়ে বেশি প্রায়ই থাকে।

  • যাইহোক, যখন কোনও ফাংশনের রিটার্ন মান এমন কিছু স্থিতি নির্দেশ করে তখন আমরা সেই মানটিকে "স্থিতি কোড" বলি; এবং যখন সেই মানটি একটি ভেরিয়েবলে সংরক্ষণ করা হয়, তখন এই ভেরিয়েবলটির নাম দেওয়া হয় সাধারণত "স্থিতি" বা অনুরূপ কিছু।

বিচ্ছিন্নতার মধ্যে আমার ধারণাটি ঠিক আছে তবে যখন বর্ণিত পরিবর্তনগুলি আসলে একই এবং একই হয় তখন ইংরেজি ভাষা (বা সাধারণভাবে মানব ভাষা) এর বিকৃত জটিলতা জড়িত একটি পছন্দ করা দরকার।

যখন উভয়ের মধ্যে বিভেদ দেখা দেয় তখন প্রচলিত কোডিং-স্ট্যান্ডার্ড বা কনভেনশন কী? নাকি এই দুজনের একজনকে সবসময় এড়ানো উচিত?

এই ইংরাজী.স্ট্যাকেক্সচেঞ্জের প্রশ্নটিও প্রাসঙ্গিক, আমি মনে করি।


2
তাই ভিড় জমায়েতে এই প্রচেষ্টা। মতামত জরিপের জন্য এটি খুব বেশি জায়গা নয়
মার্টিজন পিটারস

কোনও স্ট্যাক এক্সচেঞ্জ সাইটে নেই; একটি ফোরাম সম্ভবত?
মার্টিজন পিটারস

এটি অবশ্যই কিছুটা ভালো হতে চাই। শিরোনামে 'পোলিং' যেতে হবে।
মার্টিজন পিটারস


6
অবস্থা এই প্রশ্নের শীঘ্রই হবে বদ্ধ , কিন্তু এটা একটি সক্রিয় থাকবে রাষ্ট্র একদা পরে জন্য।
চুল্লী

উত্তর:


18

আমি এই প্রশ্ন পছন্দ করি। নিম্নলিখিতটি আমার মাথা থেকে এসেছে তবে আমি মনে করি এটি বেশ ভাল ফিট করে।

  • স্ট্যাটাসটি কোনও অপারেশনের ফলাফল বর্ণনা করতে ব্যবহৃত হয় (যেমন সাফল্য / ব্যর্থ)।

  • রাজ্যটি কোনও প্রক্রিয়াতে (যেমন মুলতুবি / প্রেরণ) মঞ্চ বর্ণনা করতে ব্যবহৃত হয়।


আমি এই সংজ্ঞাটিও পছন্দ করি:

  • স্থিতি একটি চূড়ান্ত (ফলাফল) রাষ্ট্র।

প্রোগ্রামিং প্রয়োগ করার সময় এটি বেশ পরিষ্কার হয়। আপনি যখন এটি প্রাকৃতিক ভাষায় প্রয়োগ করেন তখন খুব কম স্পষ্ট হয়। আসুন ইংলিশ থ্রেড থেকে উদাহরণগুলি নেওয়া যাক এবং দেখুন যে এটি সর্বাধিক উত্সাহিত উত্তর রয়েছে।

"এই প্রকল্পের বর্তমান অবস্থা কী?" উত্তরটি "পরীক্ষায়" হওয়া উচিত।

ঠিক আছে, এটি প্রথম বর্ণনায় আমার সংজ্ঞাগুলির সাথে বিরোধী বলে মনে হতে পারে তবে আমাদের প্রসঙ্গটি বুঝতে হবে। সম্ভবত কিছু তত্ত্বাবধায়ক তার দলটিকে প্রকল্পের বিষয়ে জিজ্ঞাসা করছে এবং তারা কতদূর পৌঁছেছে । মুল বক্তব্যটি হ'ল সুপারভাইজার এখন পর্যন্ত ফলাফল সম্পর্কে আগ্রহী। পরে যে কিছু থাকবে তা সত্যই ফেলে দেওয়া হয়েছে কারণ এটি প্রশ্নের মূল বিষয় নয়।

"এই প্রকল্পের বর্তমান অবস্থা কী?" উত্তরটি "আর্থিক বিশ্লেষণের জন্য রাখা উচিত"।

সুতরাং আমি মনে করি এটি খুব সুন্দরভাবে একটি রাষ্ট্রের সারাংশ প্রদর্শন করে। "আর্থিক বিশ্লেষণের জন্য আটকে আছে।" স্পষ্টতই এই বিষয়টির দিকে আলোকপাত করে যে বর্তমান পরিস্থিতি কিছু পরিবেষ্টন প্রক্রিয়ার একটি অংশ এবং এমনকি পরবর্তী অবস্থারও পরামর্শ দেয়।

আমি বলবো এটি বেশ ভালভাবে ধরেছে।


এগুলি আমার মতে প্রোগ্রামিংয়ের জন্য সবচেয়ে দরকারী সংজ্ঞা। আমি "স্থিতি" ব্যবহার করি যখন আমি মূলত বর্ণনা করতে ইচ্ছুক যে অপারেশন সফল হয়েছিল কিনা এবং আরও বর্ণনামূলক এবং বিশদ বিবরণের জন্য "রাষ্ট্র"।
cprcrack

3

আমি "রাষ্ট্র" যা দেখেছি তা থেকে প্রায়শই এমন জিনিসগুলির জন্য ব্যবহৃত হয় যা পরিবর্তন করতে পারে এবং প্রোগ্রামারটির কীভাবে / কখন পরিবর্তন হয় (এমনকি অপ্রত্যক্ষভাবে হলেও) তার নিয়ন্ত্রণের অন্তত কিছুটা নিয়ন্ত্রণ রয়েছে। এটি প্রায় সর্বদা ইতিবাচক অবস্থার উল্লেখ করতে ব্যবহৃত হয়। "আপনি সংযোগটি সংযোগ বিচ্ছিন্ন অবস্থায় রেখেছেন।"

"স্থিতি" এর বিপরীত হতে থাকে। এটি প্রোগ্রামারের ইনপুট ব্যতীত ঘটে এমন জিনিসগুলির জন্য ব্যবহৃত হয় - এবং প্রায়শই প্রোগ্রামারটি পরিবর্তন করতে পারে না। এটি নেতিবাচক স্থিতির জন্য ব্যবহার করা হয়। "আপনার সংযোগের স্থিতিটি (চেক করা হচ্ছে ...) সংযোগ বিচ্ছিন্ন" "


1

"রাষ্ট্র" আমাকে "রাজ্য মেশিন" ভাবতে বাধ্য করে এবং আমি সাধারণত এটি অভ্যন্তরীণ / প্রযুক্তিগত কিছু যেমন "ওপেন", "পার্সিং শিরোনাম", "আলোচনার ফর্ম্যাট", "পাঠ্য পাঠ্য", "ভিডিও পড়া" উল্লেখ করতে ব্যবহার করি , ইত্যাদি। কোনও সহকারী প্রোগ্রামার এমন কিছু বিষয় বিবেচনা করতে পারে যা শেষ ব্যবহারকারীর জন্য উদ্দেশ্যযুক্ত (বেশি) নয়। তারা যদি কোনও ত্রুটির বিষয়ে আরও বিশদ জানতে চান তবে তারা যা দেখছেন তা প্রথম নয়।

"স্ট্যাটাস" কম ব্যবহারকারীর এবং প্রান্ত ব্যবহারকারীদের জন্য আরও বেশি, যেমন "পড়া", "ত্রুটি 404", "সাফল্য 200"।

সমস্ত আইএমএইচও।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.