أولاً :
لا تبدأ بكتابة الكود بشكل مباشر، خذ وقتك في تحليل المشاكل استرخي وصمم البرنامج في مخيلتك و ادرسه من جميع النواحي ثم خططه على الورقة و القلم و بعدها إبدأ بكتابة الأكواد.
لا تبدأ بكتابة الكود بشكل مباشر، خذ وقتك في تحليل المشاكل استرخي وصمم البرنامج في مخيلتك و ادرسه من جميع النواحي ثم خططه على الورقة و القلم و بعدها إبدأ بكتابة الأكواد.
ثانياً :
لا تصعب الأمور أثناء كتابة الكود وإذا شعرت أن هنالك شيئاً ما قد يسبب مشكلة في المستقبل إبدا بحلها فورا. لأنها قد تسبب تراكم مشكلات و تغييرات كثيرة في الكود في المستقبل القريب.
لا تصعب الأمور أثناء كتابة الكود وإذا شعرت أن هنالك شيئاً ما قد يسبب مشكلة في المستقبل إبدا بحلها فورا. لأنها قد تسبب تراكم مشكلات و تغييرات كثيرة في الكود في المستقبل القريب.
ثالثا :
إعلم أن الخوارزميات هي مسألة تسهيل وتبسيط للمشكلة وليست مسألة إيجاد حل أو دواء للتخلص من الداء. لا تضمنها ضمن مشروعك مباشرة بل أنشئ مشروع جديد و ابني الخوارزمية على شكل
Class
و ادرسها و عندما تنجح و تفهم عملها انقل الـ
Class
إلى مشروعك.
طبق مبدأ
Keep it Simple
إعلم أن الخوارزميات هي مسألة تسهيل وتبسيط للمشكلة وليست مسألة إيجاد حل أو دواء للتخلص من الداء. لا تضمنها ضمن مشروعك مباشرة بل أنشئ مشروع جديد و ابني الخوارزمية على شكل
Class
و ادرسها و عندما تنجح و تفهم عملها انقل الـ
Class
إلى مشروعك.
طبق مبدأ
Keep it Simple
رابعاً :
اقراء الكود بشكل مستمر واحذف التوابع والمتعلقات الغير ضرورية وحاول ان تكتب شرح مبسط يوضح لك سير العمل. ستحتاج هذا الشرح كثيراً عند عمل Debugging او تطوير المشروع في المستقبل.
اقراء الكود بشكل مستمر واحذف التوابع والمتعلقات الغير ضرورية وحاول ان تكتب شرح مبسط يوضح لك سير العمل. ستحتاج هذا الشرح كثيراً عند عمل Debugging او تطوير المشروع في المستقبل.
خامسا :
اختبر البرنامج أكثر من مرة. اختبره أنت أو دع شخصاً آخر من خارج المجال التقني يجربه لك لأنه لن يتبع نفس القواعد التي تتبعها أنت، سوف تتعجب من نتائج الإختبار.
اختبر البرنامج أكثر من مرة. اختبره أنت أو دع شخصاً آخر من خارج المجال التقني يجربه لك لأنه لن يتبع نفس القواعد التي تتبعها أنت، سوف تتعجب من نتائج الإختبار.
سادساً :
لا تكثر من
Try & Catch
في المشروع , إذا كان لديك متحول يقبل قيمة عددية فقط, فقم بتقييد المستخدم بإدخال قيمة عددية فقط. طبق هذا مع جميع مكونات ال Data Type.
لا تكثر من
Try & Catch
في المشروع , إذا كان لديك متحول يقبل قيمة عددية فقط, فقم بتقييد المستخدم بإدخال قيمة عددية فقط. طبق هذا مع جميع مكونات ال Data Type.
سابعا :
لست مجبرا على الاعتماد على لغه برمجيه معينه او أي ميزة حديثة تقدمها لك لغة البرمجة. الميزات الحديثة قد تحتوي على أخطاء. لغتك البرمجية المفضلة كفيله بأنهاء المشروع على أكمل وجه.
اعقلها وتوكل
لست مجبرا على الاعتماد على لغه برمجيه معينه او أي ميزة حديثة تقدمها لك لغة البرمجة. الميزات الحديثة قد تحتوي على أخطاء. لغتك البرمجية المفضلة كفيله بأنهاء المشروع على أكمل وجه.
اعقلها وتوكل
جاري تحميل الاقتراحات...