الدليل الشامل لـ أفضل ممارسات البرمجة

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

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

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

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

مع وضع ما سبق في الاعتبار، يوجد هنا خطوة أساسية لبعض ما هو مطلوب للمشروع الذي يستخدم بنجاح 'أفضل تطبيقات الترميز' :

قراءة المقال الكامل على ويكيبيديا ←