08-11-16, 12:01 AM
السلام عليكم و رحمة الله و بركاته ،،
اليوم احببت فقط توجيه المبتدئين الى أهمية تسمية الادوات التي يضعونها في مشروعهم لتسهيل الفهم على مبرمجين اخرين اما يعملونا معهم أو سيستلمون العمل من بعدهم لاي ضرف كان تعليمي او تجاري ، ايضا لتسهيل الامر على انفسهم عند مراجعت أكوادهم ، و يمكنك ان تسأل اي خبير في هذا الشأن عندما تعطي له مشروع أغلبية تسميات الادوات غير مفهومه فانه سيقضي معظم وقته في فك طلاسم الاكواد حتى فقط يحل مشكله لربما لن تكلفه الا خمس دقائق فتتحول الخمس دقائق الى نصف ساعه وهذا امر غير مقبول بتاتا في مجال العمل و هذا يقودنا الى استخدام نمط موحد لكتابة الاكواد ، و هذا ليس موضوعي اليوم لاتكلم عنه و من اراد التعلم اكثر في هذه الناحيه يمكنه البحث عن مصطلح الكود النظيف أو clean Codes و فيه كتاب اجنبي مشهور بهذا الجانب لكن ناسي كاتبه .
على العموم قمت بتجميع Prefix لاغلب اسماء الادوات في .net وهي اجتهاد شخصي مني ووضعتها في ملف Doc من الممكن ان تطبعه و تضعه أمام عندما ترغب في توحيد أسماء ادواتك ، فماذا اقصد بتوحيد أسماء ادواتك مثلا لدينا TextBox1 خاص وهذا هو الاسم الافتراضي الذي يضعه لك فيجول استديوا عند وضعه على الفورم و كان هذا الحقل يدل على اسم الموظف أذا كيف نكتبه بشكل صحيح
بالنظر الى التسميتين السابقتين اذا رايتها بين الاسطر البرمجيه ، تستطيع الاستنتاج بان هذا كائن من TextBox يحمل اسم الموظف و بهذا لن تتنقل بين الواجهات و الاكواد حتى تعرف ما نوع الكائن الموجود بالواجهه و ماذا يفعل ، وبهذا المثال انتهينا و اتمنى اني وفقت لايصال الفكره لكم و بقي فقط ملف Doc :
Prefix Name.docx (الحجم : 18.67 ك ب / التحميلات : 44)
اليوم احببت فقط توجيه المبتدئين الى أهمية تسمية الادوات التي يضعونها في مشروعهم لتسهيل الفهم على مبرمجين اخرين اما يعملونا معهم أو سيستلمون العمل من بعدهم لاي ضرف كان تعليمي او تجاري ، ايضا لتسهيل الامر على انفسهم عند مراجعت أكوادهم ، و يمكنك ان تسأل اي خبير في هذا الشأن عندما تعطي له مشروع أغلبية تسميات الادوات غير مفهومه فانه سيقضي معظم وقته في فك طلاسم الاكواد حتى فقط يحل مشكله لربما لن تكلفه الا خمس دقائق فتتحول الخمس دقائق الى نصف ساعه وهذا امر غير مقبول بتاتا في مجال العمل و هذا يقودنا الى استخدام نمط موحد لكتابة الاكواد ، و هذا ليس موضوعي اليوم لاتكلم عنه و من اراد التعلم اكثر في هذه الناحيه يمكنه البحث عن مصطلح الكود النظيف أو clean Codes و فيه كتاب اجنبي مشهور بهذا الجانب لكن ناسي كاتبه .
على العموم قمت بتجميع Prefix لاغلب اسماء الادوات في .net وهي اجتهاد شخصي مني ووضعتها في ملف Doc من الممكن ان تطبعه و تضعه أمام عندما ترغب في توحيد أسماء ادواتك ، فماذا اقصد بتوحيد أسماء ادواتك مثلا لدينا TextBox1 خاص وهذا هو الاسم الافتراضي الذي يضعه لك فيجول استديوا عند وضعه على الفورم و كان هذا الحقل يدل على اسم الموظف أذا كيف نكتبه بشكل صحيح
txt_EmpName
أو
txtBx_EmpName
بالنظر الى التسميتين السابقتين اذا رايتها بين الاسطر البرمجيه ، تستطيع الاستنتاج بان هذا كائن من TextBox يحمل اسم الموظف و بهذا لن تتنقل بين الواجهات و الاكواد حتى تعرف ما نوع الكائن الموجود بالواجهه و ماذا يفعل ، وبهذا المثال انتهينا و اتمنى اني وفقت لايصال الفكره لكم و بقي فقط ملف Doc :
Prefix Name.docx (الحجم : 18.67 ك ب / التحميلات : 44)
اسم معرفي : محمد يحيى