বাড়ি উন্নয়ন উত্স কোড বিশ্লেষণ কী? - টেকোপিডিয়া থেকে সংজ্ঞা

উত্স কোড বিশ্লেষণ কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - উত্স কোড বিশ্লেষণের অর্থ কী?

উত্স কোড বিশ্লেষণ হ'ল অ্যাপ্লিকেশন বিক্রি বা বিতরণ করার আগে ত্রুটিগুলি খুঁজে বের করার এবং সেগুলি ঠিক করার উদ্দেশ্যে একটি প্রোগ্রামের উত্স কোডের স্বয়ংক্রিয় পরীক্ষা।

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

টেকোপিডিয়া উত্স কোড বিশ্লেষণ ব্যাখ্যা করে

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

কোড বিশ্লেষকরা এমন বিধিগুলি ব্যবহার করে কাজ করেন যা এটি দেখার জন্য look খুব সামান্য নির্ভুলতার সাথে, কোনও বিশ্লেষক অনেকগুলি মিথ্যা ইতিবাচক চিহ্ন তৈরি করতে এবং অকেজো সতর্কতা দিয়ে ব্যবহারকারীকে বন্যা করতে পারে, যখন খুব বেশি নির্ভুলতা শেষ হতে খুব বেশি সময় নিতে পারে; সুতরাং, একটি ভারসাম্য হতে হবে।

বিশ্লেষক দুই ধরণের আছে:

  • ইন্টারপ্রেসিডুরাল - এক ফাংশন থেকে পরের দিকে নিদর্শনগুলি সনাক্ত করে এবং এই নিদর্শনগুলি পারস্পরিক সম্পর্কযুক্ত যাতে বিশ্লেষক একটি মডেল তৈরি করতে এবং কার্যকরকরণের পথগুলি অনুকরণ করতে পারেন।
  • ইন্ট্রাপ্রোসিডুরাল - প্যাটার্ন মেলানোর ফোকাস এবং ব্যবহারকারী কী ধরণের প্যাটার্ন সন্ধান করছে তার উপর নির্ভর করে।

ইন্টারপ্রেসিডুরাল বিশ্লেষকরা আরও আধুনিক এবং আরও জটিল। এর ভাল উদাহরণ হ'ল কভারিটি, ফোর্টিফাই এবং মাইক্রোসফ্টের নিজস্ব কেন্দ্রীভূত সরঞ্জাম PREfix।

উত্স কোড বিশ্লেষণ কী? - টেকোপিডিয়া থেকে সংজ্ঞা