القائمة الرئيسية

الصفحات

صفات مهمة لازم تتوفر في الكود البرمجي (Clean Code)

 

عشان تكتب كود نظيف Clean Code من غير الأخطاء دي اهم الصفات Clean Code

⬇️⬇️

1 - سهل القراءة والفهم

الكود الخالي من الأخطاء بيسهل قراءته وفهمه بعبارات بسيطة ، ووظائف مسماه بشكل جيد وواضح ويتبع أفضل الممارسات البرمجية.
وبيبقي سهل الحفاظ عليه لمدة طويلة من غير زيادة فالتكلفة مع مرور الوقت بعكس الكود السيء اللي  هتزداد تكلفة الحفاظ عليه مع مرور الوقت.

2 - واضح الاستخدام

لازم أن يكون الكود واضح لكل شخص يستخدمه من غير الاعتماد على الكومنتات لفهم اللي بيعملو الكود، وممكن تحتاج إلى كومنتات في حالة وجود بعض التعليمات البرمجية غير البديهية ولكن لا يفضل تكتر  منها.

3 - تسمية Variables بأسماء معبرة

تكون أسماء واضحة وليها معنى عند تسمية Variables مثلًا عند تسمية متغير من النوع Booleans يفضل أن يكون اسم المتغير سؤال جوابه نعم أم لا زي/ is Valid .

4 - اتباع مبدأ المسؤولية الفردية (SRP)

وهو أن Function بتعمل مهمة واحدة محددة فقط، مثل Function اللي هتبعت البيانات إلى Server يجب ألا تتحقق من صحة البيانات ،ويفضل أن تكون أسماء Function عبارة عن أفعال مثل  send Data  .

5 - جمع functions المتشابهة مع بعض 

مفهوم التماسك cohesion هو مقياس لدرجة ارتباط عناصر الوحدة وظيفياً حيث يتم تجميع الـ functions المتشابهة معًا في class مما يساعد في  الحفاظ على تجزئة الكود .

6 - تنسيق الكود بشكل جيد

يجب أن تتبع في كتابة الكود دايما مجموعة من قواعد التنسيق. يمكنك ايضا استخدام منسق زي  prettier لتنسيق الكود وترتيبه تلقائياً.

بالتوفيق للجميع 



تعليقات