• Bajardi:To’xtasinov Ixtiyorjon Toshkent 2023 Amaliy ish – 12 Mavzu
  • Muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




    Download 2.78 Mb.
    bet1/2
    Sana11.04.2023
    Hajmi2.78 Mb.
    #50532
      1   2
    Bog'liq
    8-Dastur
    Kompton effekti Nazariy kelib chiqishi, 15-maruza. operatorlarni qayta yuklash(1), Usmoniy A. Hisobot, 6-7 ETR, 13-14, . 4BRAIN kreativ metodi va qo’llanilishi Sarimsoqov Husanboy, GASTRONOMIYA TURIZM, WpAPFHCtxWXZhmoQ0TCvyVByyNgatcaMSJCNUEDd, Tarmoq 19-25 lab.Ibratjon, dedline 1, Pragramma, Karimov Kamoljon (1), KUNDALIK, 1-mustaqil ish

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANSHTIRISH VAZIRLIGI


    MUXAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

    8-Amaliy ish


    Mavzu: SonarQube ilovasi yordamida statik testlashni amalga oshirish

    Bajardi:To’xtasinov Ixtiyorjon
    Toshkent 2023

    Amaliy ish – 12
    Mavzu: SonarQube ilovasi yordamida statik testlashni amalga oshirish.
    Ishdan maqsad: SonarQube dasturidan foydalansih ko ‘rikmasini shakllantirish, dasturlarni static testlash qobiliyatini shakllantirish.
    SonarQube, kodni tahlil qilish uchun ishlatiladigan avtomatik dasturdir. Bu dastur kodning sifatini oshirishga yordam beradi, kodda topilgan xatoliklar va kamchiliklarni aniqlaydi va uning tahlil natijalarini ta'minlaydi. Bu dasturni o'rnatish va sozlash quyidagi bosqichlar orqali amalga oshirilishi mumkin:

    1. SonarQube-ni yuklab oling: SonarQube-ni o'rnatish uchun, o'z kompyuteringizga yoki serveringizga o'ting va o'zingiz uchun mos loyiha ko'rsatilganini ta'minlang.

    2. SonarQube-ni sozlash: SonarQube-ni sozlash uchun quyidagi bosqichlarni bajaring:

      • Bazani sozlash: SonarQube-serveri uchun mos bazani yaratish, quyidagi ma'lumotlarni sozlash, ma'lumotlar tizimini saqlash joyini tanlash, buyruq qatorini ishga tushirish uchun mos foydalanuvchini yaratish kabi ishlarni o'z ichiga oladi.

      • Konfiguratsiya fayl sozlashi: Bu faylda siz, SonarQube-ni sozlash va yo'l qo'yish qoidalari, tarmoq xavfsizligi sozlashlari kabi parametrlarni sozlash imkoniyatiga ega bo'lasiz.


      • Lovhalar va qoidalar: Bu qismda siz, kodga qoidalar va lovholarni qo'shish, tahrirlash, o'chirish va boshqa parametrlarni o'zgartirish imkoniyatiga ega bo'lasiz.

    3. Loyiha tahlilini amalga oshirish: SonarQube-ni sozlash va sozlashdan so'ng, siz loyihangizni tahlil qilishga tayyor bo'lishingiz kerak. Bu uchun quyidagi qadam qiling:

      • Loyihangiz uchun qo'llaniladigan barcha fayllarni o'z ichiga olgan zip-arkhiv yaratish.

      • Tahlilni ishga tushirish uchun SonarScanner-ni yuklab olishingiz kerak.

      • SonarScanner-ni loyihangizning katalogiga o'rnatish.

      • Tahlilni boshlash uchun yuklanayotgan katalogda quyidagi kommandani ishga tushirish: sonar-scanner.bat (Windows uchun) yoki sonar-scanner (Linux / macOS uchun).

    4. Tahlil natijalarini tahrirlash: Tahlil natijalari, kodni tahlil qilish va kamchiliklar bilan bog'liq xabarlar kabi tafsilotlar bilan saqlanadi. Siz, tahlil natijalar


    SonarQube dasturini o’rnatish





    12.1 – rasm. SonarQube platformasing integratsion sxemasi


    Dastur kodini tahlil qilish SonarQube scanner platformasini o‘rnatib sozlangandan so‘ng amalga oshadi. Scannerlash amalga oshgandan so‘ng SonarQube web ilovasi orqalari dastur xatolari va kamchiliklarini to‘g‘rilashingiz mumkin.

    Download 2.78 Mb.
      1   2




    Download 2.78 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

    Download 2.78 Mb.