منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ثقافة برمجية(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 


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

الله يعطيك العافية ويجزيك كل خير

ما أحوجنا الى مثل هذه المقالات في ترتيب الاكواد لان كثير من المبرمجين لا يعيرون اهتماما لذلك ,لذا تجد الكثير منهم يتخبط في أكواده البرمجيه ولا يعرف كيف يرتبها.

مثال على ذلك مرفقات الاخوة الاعضاء عندما يطلب منا التعديل عليه نجد صعوبة في ذلك والسبب عدم فهم الكود وترتيب الكود

بارك الله فيك
اهلا بكما Dreams & Sajad

المبرمج إذا تحول إلى مطور (Developer) ويقوم بتطوير برامج جدية سيلتفت إلى هذه الأمور

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