التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 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

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مقال] أسماء الاشهر الميلادية ترتيب الأشهر الميلادية 2024 - 2025 alraiah 0 85 22-02-24, 01:07 PM
آخر رد: alraiah
  أكاديمية إدارة المشاريع الذكية هي طريقة ذكية للتعلم مسوق اونلاين 0 424 19-07-22, 03:59 PM
آخر رد: مسوق اونلاين
  ثقافة برمجية(3) : مبادئ solid في تصميم البرامج (1) أبو يعقوب 1 2,436 20-11-20, 05:39 PM
آخر رد: Anas Mahmoud
  طريقة عمل لازانيا باللحمة المفرومة ناردين خليل 1 1,376 26-03-20, 07:38 AM
آخر رد: سعود
  ثقافة برمجية(2):طريقة كتابة Property أبو يعقوب 3 3,171 12-07-13, 04:16 PM
آخر رد: مبرمج بلا حدود
  طريقة عمل Setup شرح مفصل ومزود بالصور أسامة أحمد 8 8,294 25-05-13, 12:46 PM
آخر رد: shaker.soft
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 6,467 27-10-12, 04:40 PM
آخر رد: RaggiTech
  شرح طريقة وضع خريطة داخل برنامجك أو موقعك وإظهار Ip الخاص بالزوار المتواجدين RaggiTech 0 5,649 09-10-12, 06:22 PM
آخر رد: RaggiTech
  طريقة جعل برنامجك زي وورد 2007 و2010 وأحسن بكتير -DotNetBar- RaggiTech 0 3,221 09-10-12, 06:14 PM
آخر رد: RaggiTech
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 2,701 09-10-12, 06:13 PM
آخر رد: RaggiTech

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


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