x32x01
  • بواسطة x32x01 ||
سمعت قبل كده عن SonarQube ؟
خليني أقولك بسرعة إيه هي الأداة العبقرية دي.
لما تكون شغال على كود كبير وبتعدل فيه، في خطوة بتحتاج تعملها دايمًا وهي إنك تتأكد إن التعديلات دي مأثرتش على جودة الكود بشكل سلبي. مش بتكلم عن الـ regression testing، لا، بتكلم عن إن الكود نفسه ممكن يكون بقى وحش شوية بسبب التعديلات دي. لا بيبقي فيه مشاكل من نوع اخر.

هنا بقى ييجي دور SonarQube! الأداة دي بتشتغل كأنها مراية للكود بتاعك، بتقولك إن فيه حتة مش معمول فيها الكود بطريقه صح، وبتوضحلك إزاي ده ممكن يأثر على المشروع بتاعك ككل بتقدم لك شوية إحصائيات وشغلانات بتخليك تشوف تأثير التغييرات دي على أداء التطبيق بتاعك. ....
طبعا كل ده من ناحية ال security وكمان الكود ذات نفسه

طب نستخدمها إزاي بقى؟ فيه أكتر من طريقة، بس أفضل طريقة بالنسبة لي هي إنك تضيفها في الـ pipeline اللي عندك. يعني بعد ما تعمل push للكود، ممكن تخلي حاجة زي Jenkins تشغل SonarQube يراجع الكود بتاعك. ولو لقى مشكلة يوقف البايبلاين، ولو كل شيء تمام يكمل عادي.
وكمان، فيه ال documentation بتاعتهم ممتازة ممكن تساعدك تفهم كل حاجة عنها وتعرف ازاي تشتغل مع الـ framework اللي بتستخدمها.
دا لينك SonarQube لو عايز تلقي نظرة!
https://www.sonarqube.org
 
الوسوم : الوسوم
sonarqube

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

أحدث المنتجات

إحصائيات المنتدى

المواضيع
1,424
المشاركات
1,587
أعضاء أكتب كود
174
أخر عضو
omega-tron
عودة
أعلى