স্পষ্টতই, আপনার প্রশ্নটি শর্ট সার্কিটের পক্ষে সাধারণত ভাল বা খারাপ হওয়ার বিষয়ে নয়, তবে ভিবি.এনইটি অপারেটরগুলিকে কেন এবং এর বাইরে সরবরাহ করে তা সম্পর্কে। এটি মাথায় রেখে, উত্তর
শর্ট সার্কিট মূল্যায়ন কখন খারাপ?
সহজভাবে: যখন এটি পিছনের সামঞ্জস্যতা লঙ্ঘন করে ।
ঠিক আছে, এখন আপনি বলতে পারেন VB.NET পুরানো ভিবি 6 বা ভিবিএর সাথে খুব পিছনের দিকে সামঞ্জস্যপূর্ণ নয়, তবে ভাষার অন্তত কিছু অংশ রয়েছে। মাইক্রোসফ্টের পুরানো ও এবং ও শব্দার্থবিজ্ঞান (শর্ট সার্কিট না করে) রাখার সিদ্ধান্তটি ভিবি.এনইটি-তে পুরানো ভিবি প্রোগ্রামগুলি বন্দর করার সময় একটি বিশাল শ্রেণীর ত্রুটি হওয়ার সম্ভাবনা কম থাকে।
অন্যদিকে, ভিবি.এনইটি ভাষা ডিজাইনাররা সম্ভবত শর্ট সার্কিটকে ভাল জিনিস বলে আপনার মতামত ভাগ করেছেন। যখন আমি সঠিকভাবে মনে রেখেছি, প্রথম VB.NET প্রাক-প্রকাশের সংস্করণগুলি এবং বা বা অপারেটরগুলি সংক্ষিপ্ত-সার্কিট দিয়েছিল, তবে বিকাশকারীদের প্রতিক্রিয়া অবশ্যই খারাপ হবে এমএস ভিবি.এনইটি 1.0 প্রকাশের আগে এই সিদ্ধান্তটি প্রত্যাহার করেছিল। সুতরাং ডিজাইনাররা এটি নতুন কীওয়ার্ডের ক্ষেত্রে ANDALSO
এবং ORELSE
পিছনের সামঞ্জস্যতা এবং উপযোগিতার মধ্যে একটি বাণিজ্য বন্ধ হিসাবে কার্যকর করার সিদ্ধান্ত নিয়েছে ।
আইএমএইচও এটি একটি ভাল সিদ্ধান্ত ছিল। আমাকে গত দশকে বেশ কয়েকটি পুরানো প্রোগ্রাম বন্দর করতে হয়েছিল, এবং ওআর এবং / বা ওআর (পাং উদ্দেশ্যযুক্ত) সহ প্রতিটি যুক্তিযুক্ত অভিব্যক্তির জন্য একটি ভারী প্রভাব বিশ্লেষণ করতে না পারা সেই কাজটিকে অনেক সহজ এবং আরও অর্থনৈতিক করে তুলেছিল। অন্যদিকে, যখনই আমাকে ভিবি.এনইটি-তে একটি নতুন যৌক্তিক অভিব্যক্তি লিখতে হবে, অপারেটরগুলির জন্য আমার ডিফল্ট পছন্দটি হ'ল শর্ট সার্কিট ফর্মগুলি, এটিই আমি সি, সি ++, সি # ইত্যাদি থেকে অভ্যস্ত এবং এটি অনুমতি দেয় আমাকে আরও সংক্ষিপ্ত আকারে কয়েকটি আইডিয়াম লিখতে হবে (এমনকি যদি এ্যান্ডালসো টাইপ করতে আরও 4 টি অক্ষর প্রয়োজন)।
আপনি বিশ্বাস না হলে আমি জোএল স্পলস্কাই এর মহান নিবন্ধ পড়তে সুপারিশ মঙ্গল হেডসেট একটি নির্দিষ্ট আকারের একটি ইউজার বেস পৌঁছেছে, কেন সফটওয়্যার উন্নয়ন তাড়াতাড়ি নকশা সিদ্ধান্ত সহজে উপাদানকে ভাষা বা পণ মধ্যে এপিআই পর প্রত্যাহার করা করা যাবে সে বিষয়ে যা ।