1 Liked

تحسين جودة اكواد مشاريع الاندرويد

ان كنت تعمل ضمن فريق على احد مشاريع الاندرويد, فربما واجهتكم مشكلة ان كل مطور لديه الاسلوب الخاص في كتابة الكود, فالبعض مثلاً يقوم باضافة علامة {} في سطر جديد والبعض يضيفها في نفس السطر, والبعض يتبع اسلوب camelcase في تسميه المتغيرات والبعض يتبع اسلوب اخر … وغيرها من الاختلافات الاخرى, ولحل هذه المشكلة ولتوحيد اسلوب الكتابة على مستوى المشروع بالكامل تستطيع استخدام اداة Check Style.

أداة Check Style

Checkstyle هي أداة لفحص كود الجافا الخاص بمشروعك وفحص مدى مطابقته للمعاير المتبعة والمتفق عليها سواء كانت على مستوى الـ Community او معايير الفريق الذي تعمل معه,  فكل ماعليك هو ان تقوم ببرمجة المعاير الخاصة بك مثل اسماء الـ methode او الكلاسات او حتى المسافات بين المتغيرات وغيرها من المعايير الاخرى بداخل ملف xml وذلك عن طريق بعض اوامر الـ Regex وبعض الـ Tags الخاصة بالاداة.

استخدام CheckStyle

في البداية قم باضافة الكود التالي الى ملف build.gradle

ومن ثم قم بانشاء ملف جديد باسم checkstyle.xml بداخل مجلد المشروع والصق بداخله الكود التالي والذي يحتوي على المعايير الخاصة بك:

تشغيل الاداة لفحص الكود

لتشغيل الاداة التي قمنا باضافتها, قم بفتح التبويب Gradle من اليمين ومن ثم اختار الـ Module الذي تريد فحصه واختر other -> checkStyle وبعد ذلك Right click -> Run .

41254c74-2bf7-11e6-8c56-de94d680d577

ستظهر لك في الاسفل جميع المشاكل التي وجدتها الاداة مع توضيح لكل خطأ وفي اي سطر بالضبط.

Leave a Reply