البرمجة الحديثةمتطلبات الجودةلكل نهج في عملية تطوير البرامج, يجب على البرنامج النهائي أن يحقق خصائص جوهرية, مثل:
القدرة على قراءة الشفرة المصدريةفي
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط], القدرة على القراءة تشير إلى سهولة التي يحتاجها قارئ بشري لفهم هدف, التحكم في تدفق, وعملية
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]. تؤثر على جوانب الجودة المذكورة اعلاه, بما في ذلك القابلية للنقل, الصلاحية, والأهم القابلية للصيانة.
من العوامل التي تؤثر على القدرة على القراءة:
التعقيد الخوارزميالحقل الأكاديمي والممارسة في برمجة الحاسوب مهتمان إلى حد كبير باكتشاف وتطبيق أكثر
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] كفائة لفئة معينة من المشكلة.
المنهجياتالخطوة الأولى في أغلب عمليات تطوير البرامج الرسمية هو تحليل المتطلبات, يليها اختبار لتحديد قيمة التصميم, التطبيق, والتغلب على الإخفاق (
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]).
قياس استخدام اللغةإنة لمن الصعب جدا تحديد ما هي اللغة الأكثر شعبية بين لغات البرمجة الحديثة. بعض اللغات شعبية جدا في نوع معين من التطبيقات, فيما بعض اللغات تستخدم عادة لأنواع مختلفة من التطبيقات. أيضا الكثير في كثير من التطبيقات يتم استخدام خليط بين عدة لغات.
التنقيحيعد
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] مهمة جدا مهمة في عملية تطوير البرامج, لأن البرنامج الذي يحتوي على شوائب قد يكون له عواقب وخيمة على المستخدمين.
غالبا ما يتم التنقيح بواسطة
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط], مثل
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].
قائمة ببعض لغات البرمجة