الأربعاء، 14 مايو 2014

SPCAF : SharePoint Code Analyser Framework



حياة مبرمج الشيربوينت مليئة بالتقنيات المحيطة بعمله , فهو يحتاج الى ان يكون ملما بـ :
- XML
- .NET
- JAVASCRIPT
- CSS
- POWERSHELL
- CSOM
- JSOM
و غير ذلك كثير ...
لكن مع هذا الزخم من التقنيات كيف نضمن ان تكون اكواد المصدر ذات جودة عالية و انها كتبت وفق افضل الممارسات ؟


في الحقيقة للاجابة على هذا السؤال يمكننا استخدام بعض الاداوات التي اشهرها : SPCAF SharePoint Code Analyser Framework.


توفر الاداة اكثر من 400 قاعدة لاكتشاف الاخطاء و المخاطر RISKS و  مشاكل الاداء و الثغرات الامنية بالاضافة الى التقارير و الاحصائيات و الحلول للاخطاء الموجودة في اكواد المصدر.

من يحتاج الى هذه الاداة في الشيربوينت ؟


- يحتاجه المبرمج لمعرفة ما اذا اكانت اكواده صحيحة و وفق افضل الممارسات ام لا

- بالنسبة للمبرمج قد يكون محتوى الحلول WSP او Apps معروفا لانه من قام بانتاجها لكن بالنسبة لمدير مزرعة الشيربوينت SharePoint Administrator قد لا يكون الامر كذلك لانها بالنسبة له مثل الصندوق الاسود , لذلك فهو يحتاج ان يتاكد من سلامة ما يقدم اليه من قبل المبرمج حتى يحافظ على امن , اداء , استقرار المزرعة وحتى التاكد من عدم استخدام تراخيص غير اصلية.

- مصمم النظام  Architect  يحتاجه للتاكد من الاكواد قابلة للصيانة في المستقبل و انها صممت بشكل جيد

- يحتاجه مدير الجودة ايضا للتاكد من موافقة الاكواد لمعايير و سياسات المؤسسة

اسباب اخرى تدعو الى اختياره :

- قد يتبع المبرمج في بداية مشروعه افضل الممارسات لكن مع مرور الوقت و كثرة المتطلبات ينسى ذلك , اذا احسنا الظن طبعا  :)

- مكونات الشيربوينت البرمجية معقدة جدا و الالمام بها كلها صعب جدا حتى نستطيع استخراج جميع الاخطاء من اكواد المصدر

- بغض النظر عن اكتشاف الاخطاء يهمنا ايضا ان يكون الكود وفق افضل الممارسات

- يحتاج المبرمج ايضا الى التحليل الديناميكي Dynamic Analysis و الذي يخص تاثير الاكواد على الذاكرة RAM
من اجل ذلك و غيره ادعوكم الى الحصول على نسخة تجريبية بامكانك الدخول على الرابط التالي :
http://www.spcaf.com/trial


بالتوفيق !

ليست هناك تعليقات: