فيديوهاتك جميلة جدا و مباشرة يا مدحت عندي اقتراح ترجع الفيديوهات تكون الشاشة وصورتك مع بعض لان حاسس بتشتت كل شوية تروح للشاشة و ترجع لصورتك ده من وجهة نظري طبعا
معذرة بس ملاحظة سريعة .. ال Test-driven Development مش بيتكتب كل الtest cases اولا وانما بيتكتب فقط اول test case وبعد متعمل Failure نبدأ نكتب Production code ينجح هذه ال failed test case وبعدها نعمل Refactor عشان نشيل اى Redundancy or Repetition في الكود وبعدها فقط نبدأ نكتب Test case جديدة ولازم نجرب انها تكون failed قبل منكتب اى production code ودا اسمه Testing the Test. المشكلة من كتابة كل ال Tests ومحاولة تشغيلهم هى ان الطريقة دى ممكن تخلى المبرمج يكتب كود بيراعى فيه ان اكتر من Test ممكن يعمله Pass مع بعض ودا معناه انه بيخلق implicit test code coupling ودا خطرة انه بيخلى الTest cases تعتمد على بعض ولما يحب يغير حاجة يضطر يغير التانية ولو فيه Refactoring ممكن يضرب اكتر من Test ملهمش علاقة ببعض ودى Code Smell اسمه Code Fragility ولو لهم علاقة ببعض فهيكون اسمها Code Rigidity ودى من السبع Code Smells الى ممكن تلاقيهم في كتب Robert C Martin زى Agile Software Development: Principles, Patterns, and Practices وهو صادر عام 2002. من فضلك راجع المعلومة دى سريعاً وارجو التصحيح لانه Practice عاية في الاهمية already صعب جداً .. شكراً
أنت لازم تنزل كورس TypeScript .. هيفرق جامد ومع ناس كتير.. تحياتى
مهتم جداا
الڤيديو مفيد، وكويس جدًا أنك حطيت مثال عشان بيسهل الفهم ووضح الموضوع أكتر
ياريت والله يا استاذ مدحت لو تعمل لنا فيديو شرح للتست زي الشرح بتاع الجيت هوب
وشكرا جدا على المجهود و الجوده العالية واصل يا برنس
ارجع نزل على هذه القناة .. فيديوهاتك مفيدة جددددددداااا
Great keep going 💪🏻💪🏻💪🏻
الله يعطيك العافية يا رب
جزاك الله كل خير
أتمني يكون في كورس بيشرح ال Unit testing ي بشمهندس مدحت لو عندك مصادر عربي ي ريت تمدني بيها وشكرا ليك جدا علي المحتوي اللي انت بتقدمه فعلا
الله يجزيك الخير
فيديو عظيم أنا فعلا بهمل ال unit testing
شرح جميل خصوصا مع المثال شكرا جزيلا
فيديوهاتك جميلة جدا و مباشرة يا مدحت عندي اقتراح ترجع الفيديوهات تكون الشاشة وصورتك مع بعض لان حاسس بتشتت كل شوية تروح للشاشة و ترجع لصورتك ده من وجهة نظري طبعا
Clear enough, thanks a lot
معذرة بس ملاحظة سريعة .. ال Test-driven Development مش بيتكتب كل الtest cases اولا وانما بيتكتب فقط اول test case وبعد متعمل Failure نبدأ نكتب Production code ينجح هذه ال failed test case وبعدها نعمل Refactor عشان نشيل اى Redundancy or Repetition في الكود وبعدها فقط نبدأ نكتب Test case جديدة ولازم نجرب انها تكون failed قبل منكتب اى production code ودا اسمه Testing the Test. المشكلة من كتابة كل ال Tests ومحاولة تشغيلهم هى ان الطريقة دى ممكن تخلى المبرمج يكتب كود بيراعى فيه ان اكتر من Test ممكن يعمله Pass مع بعض ودا معناه انه بيخلق implicit test code coupling ودا خطرة انه بيخلى الTest cases تعتمد على بعض ولما يحب يغير حاجة يضطر يغير التانية ولو فيه Refactoring ممكن يضرب اكتر من Test ملهمش علاقة ببعض ودى Code Smell اسمه Code Fragility ولو لهم علاقة ببعض فهيكون اسمها Code Rigidity ودى من السبع Code Smells الى ممكن تلاقيهم في كتب Robert C Martin زى Agile Software Development: Principles, Patterns, and Practices وهو صادر عام 2002. من فضلك راجع المعلومة دى سريعاً وارجو التصحيح لانه Practice عاية في الاهمية already صعب جداً .. شكراً
Great ❤️
Great
❤ thanks a lot
شكراًًًًًًًًًًًًًًًًًًًًًًًً
helw gdn
الله يجزيك الخير