تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ثقافة برمجية(1): طريقة ترتيب الكود
#1
السلام عليكم

مقال قصير جداً سأطرح فيه الطريقة الجميلة لترتيب الكود

هناك كلمة محجوزة - وظيفتها تنسيقية وليست برمجية - تدعى Region

هذه الكلمة تقسم الملف إلى أقسام وكل قسم له عنوان وتستطيع إغلاق القسم أو فتحه وبهذه الطريقة تتخلص من الشكل القبيح والخلط في الأكواد (تخيل أن أحداً يمزج المتغيرات بين الإجراءات والخصائص موزعة بين هذا وذاك !! العمل في هكذا ملف مزع جداً)

انظر الى هذه الفئة المزعجة

PHP كود :
Public Class Test

    
Public Sub New()

    
End Sub
    Dim Field1 
As String

    
Public Property p3 As String


    
Public Sub New(f1 As Stringf2 As Stringf3 As String)
        
Field1 f1 Field2 f2 Field3 f3
    End Sub

    Dim Field3 
As String


    
Public Property P1 As String



    Dim Field2 
As String
    
Public Sub Method1()

    
End Sub
    
Public Property p2 As String
    
Public Sub Method2()

    
End Sub
    
Public Sub Method3()

    
End Sub

End 
Class 


نريد ترتيبها بحيث يسهل إضافة الأكواد والبحث عنها

عادة تقسم الفئات إلى مناطق رئيسية

متغيرات=Fields

مشيدات=Construction

خصائص=Properties

إجراءات=Methods

بعد الترتيب سيكون الشكل هكذا(انسخ الى المحرر لترى الجمال)

PHP كود :
Public Class Test
#Region "Fields"
    
Dim Field1 As String
    Dim Field2 
As String
    Dim Field3 
As String
#End Region

#Region "Construction"
    
Public Sub New()

    
End Sub
    
Public Sub New(f1 As Stringf2 As Stringf3 As String)
        
Field1 f1 Field2 f2 Field3 f3
    End Sub
#End Region

#Region "Properties"
    
Public Property P1 As String
    
Public Property p2 As String
    
Public Property p3 As String
#End Region

#Region "Methods"
    
Public Sub Method1()

    
End Sub
    
Public Sub Method2()

    
End Sub
    
Public Sub Method3()

    
End Sub
#End Region
End Class 


عزيزي المبرمج دائما وأبدا استخدم هذا الأسلوب والتقسيمات الفرعية شأنك، تخيل لو تعمل على فئة كبيرة من دون تقسيم !
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
ثقافة برمجية(1): طريقة ترتيب الكود - بواسطة أبو يعقوب - 03-07-13, 11:04 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  افضل واسهل طريقة كتابة مقالات احترافية بدون جهد تقيا 0 195 12-11-24, 07:33 PM
آخر رد: تقيا
  أكاديمية إدارة المشاريع الذكية هي طريقة ذكية للتعلم مسوق اونلاين 0 610 19-07-22, 03:59 PM
آخر رد: مسوق اونلاين
  ثقافة برمجية(3) : مبادئ solid في تصميم البرامج (1) أبو يعقوب 1 2,700 20-11-20, 05:39 PM
آخر رد: Anas Mahmoud
  طريقة عمل لازانيا باللحمة المفرومة ناردين خليل 1 1,554 26-03-20, 07:38 AM
آخر رد: سعود
  ثقافة برمجية(2):طريقة كتابة Property أبو يعقوب 3 3,441 12-07-13, 04:16 PM
آخر رد: مبرمج بلا حدود
  طريقة عمل Setup شرح مفصل ومزود بالصور أسامة أحمد 8 8,733 25-05-13, 12:46 PM
آخر رد: shaker.soft
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 6,966 27-10-12, 04:40 PM
آخر رد: RaggiTech
  شرح طريقة وضع خريطة داخل برنامجك أو موقعك وإظهار Ip الخاص بالزوار المتواجدين RaggiTech 0 5,972 09-10-12, 06:22 PM
آخر رد: RaggiTech
  طريقة جعل برنامجك زي وورد 2007 و2010 وأحسن بكتير -DotNetBar- RaggiTech 0 3,453 09-10-12, 06:14 PM
آخر رد: RaggiTech
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 2,910 09-10-12, 06:13 PM
آخر رد: RaggiTech

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


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