تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[اقتراح] توحيد تسمية الادوات بين فريق التطوير Prefix
#1
السلام عليكم  و رحمة الله و بركاته ،،  

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



  على العموم  قمت بتجميع  Prefix  لاغلب اسماء الادوات  في  .net وهي اجتهاد شخصي مني  ووضعتها  في ملف  Doc  من  الممكن ان تطبعه و تضعه أمام  عندما ترغب  في توحيد أسماء ادواتك  ، فماذا اقصد بتوحيد أسماء ادواتك  مثلا  لدينا  TextBox1  خاص  وهذا هو الاسم الافتراضي الذي يضعه لك  فيجول استديوا عند وضعه  على الفورم  و كان هذا الحقل يدل على اسم الموظف  أذا كيف نكتبه  بشكل صحيح  

txt_EmpName
أو
txtBx_EmpName

بالنظر الى التسميتين السابقتين اذا رايتها بين الاسطر البرمجيه ، تستطيع الاستنتاج بان هذا  كائن من  TextBox  يحمل اسم الموظف  و بهذا  لن تتنقل بين الواجهات و الاكواد  حتى تعرف ما نوع الكائن  الموجود بالواجهه  و ماذا يفعل  ، وبهذا المثال انتهينا  و اتمنى اني وفقت لايصال الفكره  لكم  و بقي  فقط ملف  Doc : 


.docx   Prefix Name.docx (الحجم : 18.67 ك ب / التحميلات : 18)
اسم معرفي : محمد يحيى
الرد }}}}
تم الشكر بواسطة: ممدوح , Amir_alzubidy , ابو ابراهيم , العزابي
#2
بارك الله فيك

موضوع مهم جداً، وملف غني جدا،

قد يعتقد البعض أنه يجب حفظ ما ورد في الملف،
ولكن المسألة مسألة استيعاب الفكرة،
فيجد من تلقاء نفسه يضع مسميات واضحة لأي مبرمج آخر يشاهدها.

جزاك الله خير أخي محمد
الرد }}}}
تم الشكر بواسطة: myalsailamy , Amir_alzubidy , Amir_alzubidy
#3
فعلا أخي ممدوح هذا ما اقصده ، يجب ان يعود نفسه على اختصار واضح و ذو معنى يسهل عليه عمله ، فمثلا عند كتابتي لكود ما و وصلت الى كتابت احد textBox ولكن نسيت اسمها في الواجهه فلا يحتاج الامر مني الدخول الى الواجهه و ايجاد الكائن فقط اكتب txt و ستظهر قائمه منسدله جميله بها كل textBox الموجوده في الصفحه و ما علي الا اختيار واحده منها و التي نسيت الجزء الاخير منها ، أيضا لو كان زر فما علي الا كتابة btn وسيجلب لي كل الازرار في الواجهه ، او lbl ليدل على Label وهكذا قس على باقي الادوات .
اسم معرفي : محمد يحيى
الرد }}}}
تم الشكر بواسطة: ممدوح , Amir_alzubidy
#4
جزاكم الله خيرا
موضوع مهم
الرد }}}}
تم الشكر بواسطة: Amir_alzubidy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مقال] معرفة نوع الاداةالحقيقي والتحكم في جميع الادوات بسهولة ali.alfoly 3 1,701 06-12-13, 02:29 AM
آخر رد: ali.alfoly
  دليلك السريع للعمل في فرق التطوير RaggiTech 1 412 09-10-12, 06:31 PM
آخر رد: RaggiTech
  نظرة سريعة في الجديد في Visual Studio 2008 فيما يتعلق ببيئة التطوير RaggiTech 0 281 08-10-12, 05:45 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم