[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,"ترى أي أخطاء؟ حسنا." لذلك، نجاح باهر. لا أستطيع أن أصدق أن هذا لا يزال صحيحا. هذا ليس صحيحا هنا! Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,DD سيفعل تعريفات خطوة والكتابة فعلا وحدة الاختبارات والتجارب الفنية، Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,أنه فشل. ثم قمت بتطبيق الأساليب التي مفقودة. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,الاختبارات محدثة، لأنك تكتبها، كما كنت تكتب رمز أو حتى قبل ذلك. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,التأكد من أن لديك نوعية في التعليمات البرمجية. مع اجايل، انها جزء من كل ما نقوم به. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,التصحيح هو ضعف من الصعب كما كتابة التعليمات البرمجية في المقام الأول. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,الكتاب كيرنيغان وريتشي في C الذي ربما كان لديك أكثر من. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,الكثير من الأخطاء في التعليمات البرمجية. وتقول هنا أن بيئات الاختبار الآلي تماما نادرة. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,انت مسؤولا عن اختبار التعليمات البرمجية، ليس أي شخص آخر. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,انها مجرد اختبار رديء [من] الميزات. عمليات الاختبار رديء من الأسباب أن هناك Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,بعض الناس الحصول على الخلط حول اختبار يحركها التنمية. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,حتى هنا هو كيفية العمل معا. تصور أنك تصف ملامح، عليك أن تبدأ الكتابة Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,حسنا هذا واحد, إنه ديجيكسترا و عليك أن تملأ الفراغ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,حسنا، لقد كان ذلك موجودا لفترة طويلة، تذكر هذا Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ضحك] كما تعلمون،، مسبقا، وكنت لتحصلون على فريق مستقل لضمان الجودة Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,قبل أنت تكتب الرمز. لذلك هذا هو - والخبر السار هو، وكنت ستحصل دائما على Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,قصص تريد، فإنها تفشل، ثم أنه يحرض على التنفيذ، الاختبارات RSpec، Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,لديها أنظمة مؤتمتة بالكامل. 10٪ قيام جميع الاختبارات يدويا، أليس كذلك؟ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,لذلك، وهذا، في الفصل (5): نظرة عامة الاختبار. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,للمرة الأولى، كنت لن تكون قادرة على تصحيح ذلك، لأنه أصعب بمرتين. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,مع عملية جيدة، ونحن سوف تحصل على جودة البرمجيات، بدلا من، وهناك مجموعة معينة Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,من المفترض أن لضمان ذلك، أنهم ذاهبون للفوز عليك حتى لو لم يكن لديك ذلك. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,نختبره بشكل مستمر، كل أسبوع نأتي إلى رمز جديد. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,هذا هو برايان كيرنيغان، وكاتب واحد - واحد من أبطال مختبرات بيل من هو مؤلف كتاب Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,هذه مقالة خرجت قبل عام ونصف العام، وتقول"لماذا هي أشياء باهظة الثمن؟" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,هكذا تكتب اختبار، وتنظر الى الناتج، وتكتب اختبار، ونظرتم الى الناتج. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,هكذا سيكون لديك كل هذه المراحل ومجموعات منفصلة من الناس. لذلك، وظيفتي - بطريقة أو بأخرى، Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,هنا نحن نجري اختبارات القبول واختبارات التكامل، ومحاولة للاستيلاء على السلوك. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,والآلي للغاية والأدوات، وذلك خلافا لذلك البيان الذي تم القيام به من قبل. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,وانها - اذا كنت قراءتها عدة مرات يمكنك الحصول عليه. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,وبعد ذلك، وبمجرد تنفيذ هذه الميزة بشكل صحيح، وأنها سوف تمر الخطوة خيار أخضر. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,وكان من المفترض ان يقوم فريق ضمان الجودة لادخال جودة في التعليمات البرمجية، Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,وكان هذا قبل سنة ونصف تقريبا. لا تزال نادرة. فقط 12٪ من المنظمات لتطوير البرمجيات Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,وكنت ستعود، وتستمر في البرمجة. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ولذلك - انه من الصعب مرتين كما، أليس كذلك؟ ولذلك كان الأمر كذلك، إذا كنت تكتب أذكى رمز. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ومن ثم عندما يمر الاختبارات RSpec واصلتم بالتكرار داخليا حتى يمكنك تمرير RSpec. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,وهكذا، ما - الحجة هنا في البيان أن أجايل هو Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,وهكذا، وBDD TDD كان، قلت في وقت سابق، من وحي عبارة "السلوك يحركها التصميم من قبل Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ويمكن اختبار أبدا إثبات: [غياب] من الأخطاء، فقط على [وجود]، أليس كذلك؟ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ويمكنك ان ترى هنا أن هذه الدراسة هي، انها ليست أن هناك أخطاء في حد ذاتها في التصميم،