সুচিপত্র:

সোনার স্ট্যাটিক কোড বিশ্লেষণ কি?
সোনার স্ট্যাটিক কোড বিশ্লেষণ কি?

ভিডিও: সোনার স্ট্যাটিক কোড বিশ্লেষণ কি?

ভিডিও: সোনার স্ট্যাটিক কোড বিশ্লেষণ কি?
ভিডিও: স্ট্যাটিক কোড বিশ্লেষণ কি? || বিভিন্ন উদাহরণ 2024, মে
Anonim

সোনারকিউব (পূর্বে সোনার ) একটি খোলা- সূত্র ক্রমাগত পরিদর্শনের জন্য সোনারসোর্স দ্বারা প্ল্যাটফর্ম তৈরি করা হয়েছে কোড সঙ্গে স্বয়ংক্রিয় পর্যালোচনা সঞ্চালনের গুণমান স্ট্যাটিক বিশ্লেষণ এর কোড বাগ সনাক্ত করতে, কোড 20+ প্রোগ্রামিং ভাষায় গন্ধ, এবং নিরাপত্তা দুর্বলতা।

একইভাবে জিজ্ঞাসা করা হয়, সোনার কোড কী?

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

SonarQube কি এবং এটি কিভাবে কাজ করে? সোনারকিউব কোড মানের ক্রমাগত পরিদর্শনের জন্য একটি ওপেন সোর্স প্ল্যাটফর্ম। স্ট্যাটিক কোড বিশ্লেষণ ব্যবহার করে, এটি বাগ, কোড গন্ধ এবং নিরাপত্তা দুর্বলতা সনাক্ত করার চেষ্টা করে। Maven, Jenkins এবং GitHub সহ ক্রমাগত ইন্টিগ্রেশন পাইপলাইনের অংশ হিসাবে এটি ব্যবহার করার জন্য অনেক প্লাগইন উপলব্ধ।

এটিকে মাথায় রেখে, আপনি কীভাবে স্ট্যাটিক কোড বিশ্লেষণ করবেন?

স্ট্যাটিক কোড বিশ্লেষণ কিভাবে কাজ করে তা এখানে।

  1. কোড লিখুন। আপনার প্রথম ধাপ কোড লিখতে হয়.
  2. একটি স্ট্যাটিক কোড বিশ্লেষক চালান। এরপরে, আপনার কোডের উপর একটি স্ট্যাটিক কোড বিশ্লেষক চালান।
  3. ফলাফল পর্যালোচনা. স্ট্যাটিক কোড বিশ্লেষক কোড সনাক্ত করবে যে কোডিং নিয়ম মেনে চলে না।
  4. যা ঠিক করা দরকার তা ঠিক করুন।
  5. পরীক্ষায় যান।

আপনি কিভাবে SonarQube ব্যবহার করে কোড বিশ্লেষণ করবেন?

বিশ্লেষণ করছে সঙ্গে সোনারকিউব স্ক্যানার নিচে স্ক্রোল করুন সোনারকিউব স্ক্যানার কনফিগারেশন বিভাগে এবং "যোগ করুন" এ ক্লিক করুন সোনারকিউব স্ক্যানার।" বিশদ লিখুন। প্রকল্পটি কনফিগার করুন এবং বিল্ড বিভাগে স্ক্রোল করুন। যোগ করুন সোনারকিউব - স্ক্যানার বিল্ড ধাপ আপনার বিল্ড. কনফিগার করুন সোনারকিউব বিশ্লেষণ বৈশিষ্ট্য

প্রস্তাবিত: