مقدمة: السلام عليكم... أعرض في هذه الدروس كل بعد فترة ممارسة من الممارسات البرمجية التي نفعلها دائما و يجعل لنا الخبراء طرقا افضل لذلك.. ويقدم لنا خبراء البرمجة السريعة (Agile) (وهي أحد العمليات processes المتبعة في هندسة البرمجيات لتحسين كتابة البرامج) مجموعة من هذه الممارسات التي تواجه كل مبرمج في حياته البرمجية اليومية... لنتكلم عن الممارسات المفضلة للبرمجة الدرس الثاني: تحول التعليق إلى كود ماهو التعليق Comment؟ التعليق هو ما يكتبه المصمم أو المعماري أو المبرمج على القطعة التي يصنعها ليكمل بها معنى القطعة ويشرحها...و تكون في الكود بلون آخر يختلف عن باقي الكود وتعتمد على اللغة كيف تعرف التعليق فبعضها يكون بعد // وبعضها يكون يبن /* */ وهناك أنواع كثيرة.. ماهي نظرة الهندسة البرمجية إلى التعليق؟ إن التعليق يتعبر من الأشياء المهمة في كل مراحل صنع البرنامج من البداية إلى النهاية.. وبها يتضح فهمنا للقطعة أو الشيء الذي نصنعه.. ماهي نظرة الـ Agile للتعليق؟ يعتبر التعليق عن المبرمجين المتسارعين مهما للغاية لأنه يوفر وقتا طويلا من قراءة الكود.. ولكن هم لا يؤمنون بضرورة وضع التعليق على شكل تعليق وإنما يحبون وضعه على شكل كود... مثال: لننظر إلى هذا الصف class الذي يصف الطالب
إقتباس
Public class StudentPersonalInformation
Public class StudentPersonalInformation{ public int StudentID; public string StudentName; public StudentPersonalInformation( StudentID, StudentName) { this.StudentID = StudentID; this.StudentName = StudentName; } public void LoadPersonalInformationFromDB() { DB_Connector DBConnector = new DB_Connector(); StudentPersonalInformation TempStudent = DBConnector.getStudentPersonalInformation(); StudentID = TempStudent.StudentID; StudentName = TempStudent.StudentName; }}