পরীক্ষিত ব্যতিক্রমগুলি এডিএতেও রয়েছে।
(সতর্কতা, এই পোস্টে দৃ strongly়ভাবে ধারণ করা বিশ্বাস রয়েছে যা আপনার মুখোমুখি হতে পারে))
প্রোগ্রামাররা এগুলি পছন্দ করে না এবং অভিযোগ করে না, বা ব্যতিক্রম গিলে কোড লেখায়।
চেক করা ব্যতিক্রমগুলি উপস্থিত রয়েছে কারণ জিনিসগুলি কেবলমাত্র কাজ করতে ব্যর্থ হতে পারে না, আপনি ব্যর্থতা মোড / প্রভাব বিশ্লেষণ করতে পারেন এবং এটি আগে থেকেই নির্ধারণ করতে পারেন।
ফাইল রিড ব্যর্থ হতে পারে। আরপিসি কলগুলি ব্যর্থ হতে পারে। নেটওয়ার্ক আইও ব্যর্থ হতে পারে। বিশ্লেষণের সময় ডেটা ভুল ফর্ম্যাট করা যায়।
কোডের জন্য "সুখী পথ" সহজ।
আমি বিশ্ববিদ্যালয়ের একজন লোককে জানতাম যে দুর্দান্ত "শুভ পথ" কোড লিখতে পারে। প্রান্তের কেসের কোনওটিই কাজ করেনি। আজকাল তিনি একটি ওপেন সোর্স সংস্থার জন্য পাইথন করেন। নফ বলল।
আপনি যদি চেক করা ব্যতিক্রমগুলি পরিচালনা করতে না চান তবে আপনি যা বলছেন তা হ'ল
While I'm writing this code, I don't want to consider obvious failure modes.
The User will just have to like the program crashing or doing weird things.
But that's okay with me because
I'm so much more important than the people who will have to use the software
in the real, messy, error-prone world.
After all, I write the code once, you use it all day long.
সুতরাং পরীক্ষিত ব্যতিক্রমগুলি প্রোগ্রামাররা পছন্দ করতে পারে না, কারণ এর অর্থ আরও কাজ।
অবশ্যই, অন্য লোকেরা হয়ত সেই কাজটি করতে চেয়েছিল।
ফাইল সার্ভার ব্যর্থ হয়েছে / ইউএসবি স্টিক মারা গেলেও তারা সঠিক উত্তর চেয়েছিল।
প্রোগ্রামিং সম্প্রদায়ের মধ্যে এটি একটি আশ্চর্যজনক বিশ্বাস যে আপনার প্রোগ্রামিং ভাষা ব্যবহার করা উচিত যা আপনার জীবনকে সহজ করে তোলে, আপনি উপভোগ করেন, যখন আপনার কাজটি সফ্টওয়্যার লেখার কাজ। আপনার কাজটি কোনওরকম সমস্যার সমাধান করছে, আপনাকে প্রোগ্রামেটিক জাজ ইম্প্রোভাইজিশনে জড়িত হতে দিচ্ছেন না।
যদি আপনি কোনও অপেশাদার প্রোগ্রামার (অর্থের জন্য প্রোগ্রামিং না করেন) হন তবে সি # বা অন্য কোনও ভাষায় কোনও পরীক্ষিত ব্যতিক্রম ছাড়াই প্রোগ্রাম করুন। মুরগি, লোগোতে মধ্যবিত্ত এবং প্রোগ্রাম কেটে দিন। আপনি কচ্ছপের সাথে মেঝেতে সুন্দর নিদর্শনগুলি আঁকতে পারেন।