انا عملت مشروع وهو موقع الكتروني. و حاولت اتعلم من الصفر و بدون مساعدة مكتبات خارجية لكي افهم اكثر و اصقل مهاراتي اكثر. لكن بعض الملفات فيها الف سطر كود هل هذا عادي ام انه طريقة سيئة في البرمجة و خصوصا ان المشروع نوعا ما كبير, و لا استخدم مكتبات خارجية؟
الف سطر كود
بناء كل شيء بنفسك. ممتاز جداً في البداية لأنه يجعلك تفهم كيف تعمل الأشياء من الداخل، وهذا أساس قوي سيفيدك طوال مسيرتك البرمجية وبالتأكيد مع الوقت لن تحتاج لكتابة كل شئ بنفسك مع تعلم التقنيات والمكتبات المختلفة .
وبالنسبة للكود فبدلاً من وضع كل الكود في ملف واحد كبير، نقسمه إلى ملفات أصغر، كل ملف مسؤول عن جزء معين من الوظائف. على سبيل المثال، إذا كان موقعك يحتوي على نظام تسجيل دخول، ونظام عرض المنتجات، ونظام سلة التسوق، فكل واحد من هذه يمكن أن يكون في ملف منفصل أو حتى مجموعة ملفات.
ولذلك يمكنك أن تبدأ في إعادة هيكلة الكود تدريجياً مع تعلم ال Clean Code . فمثلاً خذ ملفاً واحداً كبيراً وحاول تقسيمه. ابحث عن أجزاء الكود التي تفعل أشياء مرتبطة ببعضها، واجمعها في functions منفصلة. ثم انقل هذه الـ functions إلى ملفات منفصلة حسب المسؤوليات. ستجد أن الكود أصبح أسهل في القراءة والفهم والتعديل.
التعليقات