قواعد وقوانين تصميم البرمجيات - مدونة يمن سوفتوير

هندسة البرمجيات بالعربي

إعلان فوق المشاركات

ضع إعلان متجاوب هنا
قواعد وقوانين تصميم البرمجيات

قواعد وقوانين تصميم البرمجيات

شارك المقالة

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

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

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

2- المدة الطويلة لبرمجيتك قيد العمل , تزيد من إحتمالية وجوب تغيير أجزاء منها في المستقبل 
مع وضع النقطة السابقة في بالك "محاولة التنبؤ بالمستقبل" يجب عليك أن تعرف بأن الأمور ستتغير في عالم البرمجيات والأعمال لذلك قم بتطوير برمجيتك بشكل مرن وهندسي , حتى ذلك الوقت "وقت القيام بتغييرات في أي جزئية من برمجيتك " ستتكمن من صيانتها للتلائم مع المتطلبات المستقبلية .

3 - كتابة كود لاتحتاج له 
ترى العديد من الأكواد المصدرية وتتسائل لماذا تم كتابة هذا الكود وهو بدون فائدة أو ليس له حاجه.
هذا الكود قد يسبب العديد من المشاكل في البرمجية وإذا كان لايسبب مشاكل "كود خامل" فقد يصبح غير متزامن مع بقية الأكواد
وهذا يؤدي مستقبلاً عند ظهور الحاجة إلى الصيانة في تسبب العديد من المشاكل أولها هو اعتقادك أنه لايسبب المشاكل .


يتبع .........

ليست هناك تعليقات:

إرسال تعليق

إعلان اسفل المشاركات

ضع إعلان متجاوب هنا

Handpicked stories about Software Engineering on Medium

Powered By Blogger

عن المدونة

مدونة يمن سوفتوير هي مدونة تم إنشائها لكي تكون المرجع العربي الأول في هندسة البرمجيات , وبعد التجربة الناجحة على موقع تويتر في حساب هندسة البرمجيات بالعربي قررنا إنشاء مدونة يتم فيها شرح مواضيع عن جوانب هندسة البرمجيات المختلفة وأيضاً ربط هندسة البرمجيات بواقعها العملي المدونة مدعومة من حدة مانهاتن , حلول هندسة البرمجيات ونمو الأعمال

ومضة

دائماً هناك ومضة أمل نحيا بها مهما عصفت بنا هموم الحياة

إجمالي مرات مشاهدة الصفحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *