قضية مهمة يغفل عنها أغلب المبرمجين


(عمر النعسان) #1


[CENTER]
أريد اليوم أن أطرح قضية … في غاية الأهمية
لكن المبرمجين يهملونها … رغم علمهم بأهميتها

تلكم القضية هي كتابة الخوارزميات

كتابة الخوارزمية هي في حقيقتها وضع مخطط للبرنامج:
لذلك فهي تحفظ هيكليته في خضم الدخول في متاهات اللغة البرمجية.

وهذا يسهل الرجوع للفكرة الأصلية من البرنامج …وتحديد موقعنا على المخطط … وتسهيل عملية تصليح البرنامج وتحديد الأخطاء … وفصل تصميم البرنامج عن تنفيذه…[COLOR=RoyalBlue]

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

نصيحة جوهرية:
إياكم أن تكتبوا اي برنامج -مهما صَغُرَ- دون كتابة خوارزمية له…
تلك عادة لن تندموا عليها بإذن الله.
[/center]