সি # তে অপশন রয়েছে যাচাই না হওয়া কোডটি কার্যকর করতে। এটি সাধারণত পরামর্শ দেওয়ার পরামর্শ দেওয়া হয় না, কারণ পরিচালিত কোডটি অনেক বেশি নিরাপদ এবং এটি অনেকগুলি সমস্যা কাটিয়ে ওঠে।
তবে আমি ভাবছি, আপনি যদি নিশ্চিত হন যে আপনার কোডটি ত্রুটি সৃষ্টি করবে না এবং আপনি কীভাবে মেমরি পরিচালনা করতে জানেন তবে কেন (যদি আপনি দ্রুত কোড পছন্দ করেন) সাধারণ পরামর্শ অনুসরণ করেন কেন?
আমি একটি ভিডিও ক্যামেরার জন্য একটি প্রোগ্রাম লিখেছিলাম যেহেতু আমি এটি ভাবছি, যার জন্য কিছু অতি দ্রুত বিটম্যাপ হেরফেরের প্রয়োজন। আমি নিজেই কিছু দ্রুত গ্রাফিকাল অ্যালগরিদম তৈরি করেছি এবং তারা পরিচালনা না করা কোড ব্যবহার করে বিটম্যাপে দুর্দান্ত কাজ করে।
এখন আমি সাধারণভাবে আশ্চর্য হয়েছি, আপনি যদি নিশ্চিত হন যে আপনার কাছে মেমরি ফাঁস, বা ক্র্যাশের ঝুঁকি নেই, তবে কেন আপনি প্রায়শই নিয়ন্ত্রিত কোডটি ব্যবহার করবেন না?
আমার ব্যাকগ্রাউন্ড পিএস: আমি এই প্রোগ্রামিং জগতে রোলড হয়েছি এবং আমি একা কাজ করি (আমি কয়েক বছর ধরে তাই করি) এবং তাই আমি আশা করি এই সফ্টওয়্যার ডিজাইনের প্রশ্নটি এত অদ্ভুত নয়। শিক্ষকের মতো এ জাতীয় জিনিস জিজ্ঞাসা করার মতো সত্যই আমার বাইরে নেই।
unsafe
ব্যবহারের একটি ভাল উদাহরণ রয়েছে: stackoverflow.com/q/11660127/102937
unsafe
এর অর্থ "আপনি কী করছেন তা জেনে রাখুন এবং ঝুঁকিগুলির বিরুদ্ধে সুবিধার বিষয়টি বিবেচনা করুন" " আমিunsafe
মুষ্টিমেয় সময় ব্যবহার করেছি এবং এটি সর্বদা পারফরম্যান্সের সাথে সম্পর্কিত এমন নির্দিষ্ট কিছু জন্য যা তার নিজস্ব পদ্ধতিতে দেয়াল হয়ে যেতে পারে। আমি এটিকে একটি সাধারণ প্রোগ্রামিং কৌশল হিসাবে ব্যবহার করি না, কারণ বেশিরভাগ সময় অতিরিক্ত কর্মক্ষমতা বেনিফিটটি সুরক্ষিত ক্ষতি হ্রাস করার যোগ্য নয়।