لماذا اتجهت إلى البرمجة الموجهة بالأختبار؟
خلال فترة تدريبي وعملي المدة الماضية، قمت بتعلم ومتابعة دروس بمنصة laracasts عن البرمجة الموجهة للإختبار بإطار العمل laravel الذي أيضا يستخدم إطار العمل phpunit لكتابة الاختبارات والتي كانت شاملة لعدة مواضيع Unit Testing، feature testing or regression testing Mocking, وغيرها من المواضيع التقنية، كنت قبلها قد بدأت بمحاولات بسيطة لتعلمها ولكني لم أنشئ تطبيق كامل باستخدام البرمجة الموجهة للإختبار TDD، فكانت هذه هي بدايتي بها والتي وأود من من خلال هذه المقالة مشاركة هذه التجربة وما تعلمته منها وبالطبع سأشارك معكم مزاياها التي جعلتني أقرر الإتجاه إلى البرمجة بالإختبار.