اذا تعمل مع فريق من المبرمجين، في الغالب ان هناك عملية مراجعة للأكواد، الابحاث تقول ان اغلب bugs, code smell, code stander violations ممكن اكتشافها عن طريق ادوات تحليلية (static analysis) عن تجربة، افضل اداة مرت علي في هذا الموضوع هي(دعم لأكثر من ١٧ لغة )
semgrep.dev
semgrep.dev
ليش افضل:
١. تقدر تستخدم الكثير من rules المكتوبة من قبل المجتمع التقني.
٢. تقدر تكتب "بكل سهولة" rules خاصة فيك.
٣. تعمل في جهازك او في CI/CD.
٤. دعم للغات برمجة كثير، ممكن rule وحده تطبق لأكثر من لغة ومشروع.
٥. الأداة مفتوحة المصدر.
١. تقدر تستخدم الكثير من rules المكتوبة من قبل المجتمع التقني.
٢. تقدر تكتب "بكل سهولة" rules خاصة فيك.
٣. تعمل في جهازك او في CI/CD.
٤. دعم للغات برمجة كثير، ممكن rule وحده تطبق لأكثر من لغة ومشروع.
٥. الأداة مفتوحة المصدر.
اذا فريقك البرمجي لايستخدم اي static analysis tools هذه فرصة لأقتراحها واستخدامها. وراح تجيك ترقية بإذن الله 😁
جاري تحميل الاقتراحات...