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

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

সুচিপত্র:

Anonim

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

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


স্ট্যাটিক কোড বিশ্লেষণ স্থির প্রোগ্রাম বিশ্লেষণ হিসাবেও পরিচিত।

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

স্ট্যাটিক কোড বিশ্লেষণের বিপরীতটি হ'ল গতিশীল কোড বিশ্লেষণ। পরবর্তী সময়ে, প্রোগ্রামটি কার্যকর হয় এবং বিকাশকারীরা রান-টাইম ত্রুটিগুলি সন্ধান করে।


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

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