Table of Contents
জাভা একটি বহুল ব্যবহৃত প্রোগ্রামিং যেটি ব্যবহার করে তার পোর্ট্যতা এবং অব্যবহার্যতা সম্পর্কে বহুত পরিচিত এবং ডাকাতির জন্য পরিচিত । কিন্তু, ডেভেলপাররা প্রায়ই সাধারণ ভুলের মুখোমুখি হয় যা বাগ বা বাগ - ইনভাইটেন্স কোডের ক্ষেত্রে পরিচালিত করতে পারে । এই ত্রুটিগুলো সমাধান করতে এবং সেগুলোকে কিভাবে সংশোধন করতে হবে এবং বোঝার জন্য তাদের মান ও দক্ষতা অর্জন করতে হবে, তা বুঝতে হবে ।
সাধারণ জাভা কোড ভুল পথ
কিছু বার ভুল বোঝাবুঝির কারণে ভুল কিংবা অপ্রত্যাশিত আচরণ হতে পারে ।
ডাটা টাইপ- এর ভুল ব্যবহার
তথ্যের ফলে সঠিক তথ্যের ধরন ব্যবহার করতে ব্যর্থ। উদাহরণ: [FLT] এর পরিবর্তে [FLT] ব্যবহার করুন। [FLT] এর পরিবর্তে বড় সংখ্যা]
এটির উপর ভিত্তি করে সঠিক তথ্য টাইপ করুন এবং বস্তুর উপর ভিত্তি করে acriper ক্লাস ব্যবহার করে এটির জন্য উপযুক্ত তথ্য নিন ।
Null পয়েন্টারের এক্সেপশন
Null অবজেক্টের পদ্ধতি অথবা ক্ষেত্র ব্যবহারের সময়ে পয়েন্টারের ব্যতিক্রম উৎপন্ন হয়। জাভা অ্যাপ্লিকেশনের ত্রুটির উৎস ।
প্রতিরোধ করার জন্য সর্বদা পরীক্ষা করুন, কোন বস্তু ব্যবহার করার পূর্বে এটি চেক করুন অথবা সঠিকভাবে বস্তু চালু করুন ।
রিসোর্স পরিচালনা
ডাটাবেস সংযোগ, ফাইল অথবা স্ট্রিমের মধ্যে কোনো রিসোর্স বন্ধ করা ব্যর্থ হওয়ার ফলে, রিসোর্সের তথ্য ফাঁস হয়ে যেতে পারে। সময়ের পরে এই অ্যাপ্লিকেশনটি অসফলতাপূর্ণ অ্যাপ্লিকেশনের কর্ম সঞ্চালনের জন্য উপলব্ধ করা যাবে।
স্বয়ংক্রিয়ভাবে নিকটবর্তী রিসোর্সগুলি স্বয়ংক্রিয়ভাবে বন্ধ করার জন্য জাভা ৭- এ উল্লেখকৃত অনুমোদন ব্যবহার করুন এবং নথি বন্ধ করে দিন ।
সর্বোত্তম অনুশীলনের সারাংশ
- ভেরিয়েবল- এর জন্য উপযুক্ত তথ্যের ধরন বেছে নিন ।
- ডিফারেন্সিং বস্তু ছাড়ার আগে সর্বদাই পরীক্ষা করে দেখো।
- উৎস ব্যবস্থাপনার জন্য source-source সোর্স ব্যবহার করুন।
- ত্রুটি কমানোর উদ্দেশ্যে কোড লিখে নিন এবং ত্রুটি কমানোর উদ্দেশ্যে মাপ ছোট করুন।