22-03-2015, 05:28 PM
السلام عليكم
لي ملاحظات بسيطة ستزيد من مستواك البرمجي بإذن الله
في البداية حاول إختصار الكود عندما تستطيع فآخر كود وضعته يمكنك إخنتصار الكثير من الأكواد
نقطة آخرى وهي مراعة فلسفة باسكال
أول حرف كابتل من كل كلمة وكذلك الـ record المسمى PTime
عندما يراه مبرمج آخر سيضن انه Pointer للنوع Time وربما كذلك يتعارض مع متغيرات آخرى مستقبلاً
كونه اسم وارد إستعماله بكثرة .
نقطة آخرى اسماء الدوال ومعاملاتها معقدة
فكما اخبرتك حاول دائماً كتابة أكواد بسيطة .
نقطة آخرى ما رئيك لو جعلت الـ Resault لا ترجع Record كم هو الحال في الدوال المكتوبة في آخر مشاركة
وإنما تجعل الـ Resault يكون احد المعاملات من نوع var , بينما تجعل المرجعات في Resault من نوع
boolean يشير إلى نجاح الدالة من عدمه (عند الحاجه) .
إقتراح , لماذا لا تستعمل الـ OOP فهي الحل الأمثل لجعل البرنامج سهل الكتابة ووضاح وتجع الكود نضيف .
فمثلاً تضع كلاس خاص بالوقت والتعامل مع الوقت
وكلاس آخر مثلاً خاص بشهر رمضان مثلاً
وكلاس آخر يكون المسؤال عن القبلة
عندها سيسهل تطوير البرنامج وستقل الأخطاء وستكون البرمجة اكثر سهوله بعشرات المرات .
اتمنى أني افدتك , بالتوفيق
لي ملاحظات بسيطة ستزيد من مستواك البرمجي بإذن الله
في البداية حاول إختصار الكود عندما تستطيع فآخر كود وضعته يمكنك إخنتصار الكثير من الأكواد
نقطة آخرى وهي مراعة فلسفة باسكال
أول حرف كابتل من كل كلمة وكذلك الـ record المسمى PTime عندما يراه مبرمج آخر سيضن انه Pointer للنوع Time وربما كذلك يتعارض مع متغيرات آخرى مستقبلاً
كونه اسم وارد إستعماله بكثرة .
نقطة آخرى اسماء الدوال ومعاملاتها معقدة
فكما اخبرتك حاول دائماً كتابة أكواد بسيطة .نقطة آخرى ما رئيك لو جعلت الـ Resault لا ترجع Record كم هو الحال في الدوال المكتوبة في آخر مشاركة
وإنما تجعل الـ Resault يكون احد المعاملات من نوع var , بينما تجعل المرجعات في Resault من نوع
boolean يشير إلى نجاح الدالة من عدمه (عند الحاجه) .
إقتراح , لماذا لا تستعمل الـ OOP فهي الحل الأمثل لجعل البرنامج سهل الكتابة ووضاح وتجع الكود نضيف .
فمثلاً تضع كلاس خاص بالوقت والتعامل مع الوقت
وكلاس آخر مثلاً خاص بشهر رمضان مثلاً
وكلاس آخر يكون المسؤال عن القبلة
عندها سيسهل تطوير البرنامج وستقل الأخطاء وستكون البرمجة اكثر سهوله بعشرات المرات .
اتمنى أني افدتك , بالتوفيق

